Chiappa .. sobre trazer todos os outros eu imaginava, pois havia feito com
a data atual e tinha funcionado desde os 1o's posts de vcs ...
Vlw pela ajuda, já tinha partido pra outra forma que ia fazer com que a
consulta ficasse mais lenta ... mas essa do 00:00:00 foi de mais!
Obrigado de verdade
Sim sim, com o '00:00:00' entendido e compreendido tudo ficou mais facil ...
de verdade Obrigado!
Em 24 de agosto de 2016 17:35, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:
>
>
> Nem preciso dizer, vc ** pode ** juntar a técnica do BETWEEN pra
> desconsiderar a
Nem preciso dizer, vc ** pode ** juntar a técnica do BETWEEN pra desconsiderar
a porção TIME com essa de perguntar se o TIME é zero : digamos que o seu
Objetivo é trazer os registros aonde a porção DATE da coluna esteja entre
20/08/2016 até 24/08/2016 ** E ** que a porção TIME da coluna seja
Óbvio que sim : se vc informou um valor qualquer para o componente time, esse
valor vai ser diferente de zero E maior que zero, ululantemente Óbvio que um >=
vai trazer esses caras todos, pois eles são Maiores que zero...
Eu ** continuo afirmando ** : se vc quer trazer apenas registros onde o
Chiappa e Emerson,
Saquei a onda do 00:00:00 ... funcionou tanto a sua forma quanto a forma do
Emerson ... Muito obrigado ... Pormmm rsrsrs (sempre tem um porem ou
mas rsrsr)
Isso pra data = .. se for <= aparecem todas novamente .. ou seja só
funciona se for a data especifica??
SQL> select sysdate from dual;
SYSDATE
---
24/08/2016 16:49:57
SQL> select to_char(trunc(sysdate),'dd/mm/') from dual;
TO_CHAR(TR
-
24/08/2016
Em 24 de agosto de 2016 15:42, Mario Rodrigues marioirodrig...@gmail.com
[oracle_br]
Exemplo MOSTRANDO que funciona a opção de indicar 00:00:00 na porção TIME
faltante :
==> ALtero a Exibição, só pra podermos ver o resultado mais facilmente :
scott@O11GR2:SQL>alter session set NLS_DATE_FORMAT='dd/mm/ hh24:mi:ss';
Sessão alterada.
==> crio a tabela :
Boa Tarde Mario,
Utiliza desta maneira:
SELECT colunas FROM tabela
WHERE to_char(to_date(colunadate, 'dd/mm/ hh24:mi:ss'), 'dd/mm/
hh24:mi:ss') = to_char(to_date('24/08/2016 00:00:00', 'dd/mm/
hh24:mi:ss'), 'dd/mm/ hh24:mi:ss');
Vê se isso te atende. Mais recomendo ler os
Sorry, mas ** ainda não está claro ** : pra mim, qwuando vc diz IGNORAR algo,
eu entendo que é para REMOVER a tal condição do filtro, então o resultado vai
ser TANTO aquelas datas que POSSUEM time QUANTO as que não possuem - SE É ISSO
que vc quer, a opção do BETWEEN que passei faz EXATAMENTE
Rapaz, nenhuma dessas alternativas funcionaram.
Nas 4 linhas abaixo
Como faço para selecionar somente a que tem a data SEM hh24:mi:ss
24/08/2016
24/08/2016 10:11:44
24/08/2016 12:52:16
24/08/2016 15:15:00
ou seja
select * from tabela
where DATA = ??
se eu der um TRUNC(data) ai é que todas as
O que quero é trazer somente a linha que tem somente a data 24/08/2016 SEM
a hora ... ignorar hh24:mi:ss
com o TRUNC tentei:
and TRUNC(data) = trunc(sysdate) - não deu certo
and data = TRUNC(sysdate) - não deu certo
Em 24 de agosto de 2016 15:55, jlchia...@yahoo.com.br [oracle_br] <
Tudo não, você vai setar a data:
select * from tabela
where trunc(DATA) = to_date('*24/08/2016*','dd/mm/')
2016-08-24 15:53 GMT-03:00 Mario Rodrigues marioirodrig...@gmail.com
[oracle_br] :
>
>
>
>
> Oxe, mas ai é que vou estar forçando vir tudo mesmo, não??
>
Logicamente : se vc quer trazer só os que não tem TIME, além do trunc *** NA
COMPARAÇÃO *** (e NÃO NA COLUNA, óbvio!!), sempre existe a possibilidade de vc
indicar manualmente o 00:00:00 que Automagicamente as colunas DATE obtém se não
informamos a porção TIME
Assim, vc poderia fazer :
Explica um pouco melhor : vc quer trazer só quem tem a porção-hora do datetime
vazia (e portanto automagicamente o Oracle enfia um 00:00:00 nela) OU quer
trazer todo mundo que a porção date do datetime é '24/08/2016', ** independente
se está ou não preenchida (e preenchida com o que) a porção
Oxe, mas ai é que vou estar forçando vir tudo mesmo, não??
Em 24 de agosto de 2016 15:50, 'Fernando Franquini 'capin''
fernando.franqu...@gmail.com [oracle_br]
escreveu:
>
>
> Trunc na sua data ;)
>
>
> Em quarta-feira, 24 de agosto de 2016, Mario Rodrigues
>
Trunc na sua data ;)
Em quarta-feira, 24 de agosto de 2016, Mario Rodrigues
marioirodrig...@gmail.com [oracle_br]
escreveu:
>
>
>
> Já tentei
>
> and DATA = trunc(sysdate)
>
> deu no mesmo, me trouxe todas as linhas
>
>
> Em 24 de agosto de 2016 15:46, 'Fernando
Já tentei
and DATA = trunc(sysdate)
deu no mesmo, me trouxe todas as linhas
Em 24 de agosto de 2016 15:46, 'Fernando Franquini 'capin''
fernando.franqu...@gmail.com [oracle_br]
escreveu:
>
>
> Trunc
>
>
> Em quarta-feira, 24 de agosto de 2016, Mario Rodrigues
>
Trunc
Em quarta-feira, 24 de agosto de 2016, Mario Rodrigues
marioirodrig...@gmail.com [oracle_br]
escreveu:
>
>
> Pessoal
>
> Boa Tarde
>
> tenho uma tabela com a coluna DATA
> Nela existem registro
> 24/08/2016
> e outros registros
> 24/08/2016 14:00:01
>
>
Pessoal
Boa Tarde
tenho uma tabela com a coluna DATA
Nela existem registro
24/08/2016
e outros registros
24/08/2016 14:00:01
existe alguma forma de eu trazer somente os registros com data
24/08/2016 ??
Ignorando quem tem hh:mm:ss??
Chiappa,
Com certeza, estarei verificando e implementando os que estiverem fora do
exposto.
Atenciosamente,
Rogério Camatini
Em 24 de agosto de 2016 14:20, jlchia...@yahoo.com.br [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:
>
>
> Tá, mas se a aplicação é com developer 6i ** TODOS
Tá, mas se a aplicação é com developer 6i ** TODOS ** os detalhes que citei na
outra resposta tem que ser Implementados, se vc quer ter alguma chance de
Estabilidade, okdoc ?? Não se esqueça deles...
[]s
Chiappa
Bem, "o Oracle retornar o controle" nã faz muito sentido não : o Oracle
ABSOLUTAMENTE DESCONHECE seja o que for da ferramenta, pra ele o coiso aí é
simplesmente um client a mais - com ** CERTEZA ** não há um IF cliente = BODS
then façaalgumacoisa, okdoc ???
O que vc pode fazer é descobrir (com
Sim, juntar os scripts/ferramentinhas todas num disco/pendrive é escrever algum
tipo de shell script que os dispare um a um é interessante... Só lembro que :
a) quando se fala em segurança, não só vc vai validar falhas / má-configurações
que permitam acesso Inapropriado aos dados MAS TAMBÉM vc
Chiappa,
Muito obrigado pelos esclarecimentos!
Então, esse banco era um 9i e foi feito upgrade para 11g, antes claro todos
os desenvolvedores homologaram seus sistemas no 11g para então ser feito o
upgrade de versão. Claro que nesse processo de homologação esqueceram desse
detalhe, o client.
Grande Chiappa,
Infelizmente tenho que disparar a procedure através dessa coisars.
Segundo algumas pessoas que consultei, isto está acontecendo porque esse
negócio não consegue "saber" que a procedure já acabou a sua execução...
Uma idéia seria fazer o Oracle retornar o controle para o BODS
Detalhe adicional : além de tudo o que disse na minha Resposta, ** Aviso ** que
na época do Client 8 ** não ** existia FAILOVER, ** não ** existia conexão por
SERVICE NAME, e features Avançadas do tipo - assim sendo, NÂO AS USE se vc quer
Estabilidade
[]s
Chiappa
Colega, se realmente usando o client Oracle (que é o que o PL/SQL developer
usa, afaik) corretamente NENHUM LOCK/bloqueio de acesso acontece MAS com o tal
BODS acontece, tá TOTALMENTE ÓBVIO que é esse coiso aí que tá causando
bloqueio, NADA A VER COM O BANCO ORACLE...
Assim, só o Suporte
Opa, blz ? Então, ** SE ** vc tiver o último patchset do Developer 6i (patchset
18) instalado em ** todas ** as máquinas que rodam Runtime e/ou Builder de
Forms e/ou de Reports a Oracle garante/homologa compatibilidade do Developer 6i
(e do client 8 - não 8i, mas 8, mesmo) que ele usa com banco
Emerson,
Obrigado pela informação. Mesmo retirando os parâmetros de failover não
funcionou. Mas consegui conectar usando a string abaixo, será que a mesma
vai conseguir suprir minha necessidade se acontecer um failover ou
switchover?
xxxprd =
(DESCRIPTION_LIST =
(FAILOVER = TRUE)
Bom dia Rogério,
Estava pesquisando na documentação oficial da Oracle e segue o link
abaixo, conforme a versão do cliente utilizado no servidor de aplicação:
http://docs.oracle.com/cd/A84055_01/EE806DOC/doc/network.804/a58230/appc.htm
Bom dia Pessoal,
Tenho o seguinte cenário:
*Database produção:*
BANNER
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE11.2.0.4.0
Valeu pessoal. A ODAT eu conhecia e estava testando. Consegui simular um
tnspoison em uma base 10g, depois de um brute force attack pra descobrir o
SID. Essa descoberta leva bastante tempo quando o SID tem 4 caracteres ou
mais. Isso já dá uma dica importante de segurança! :)
O dbsat eu não
Bom dia pessoal.
Estou com o seguinte problema, através de uma package, gero vários arquivos com
CLOB, alguns com 20 Mb mais ou menos. Esta package é disparada através de uma
ferramenta do SAP chamado BODS (é um ETL). Quando executo a package diretamente
via PL/SQL developer por exemplo
Valeu Duílio. A kali eu conheço e tem uns 3 testes pra ambiente oracle. Mas
não se aplica, visto que é uma distro que teria que rodar como live cd em
uma máquina ou mesmo ser instalada como s.o. de uma máquina vm ou física.
Preciso de algo estilo o ODAT, que seja client, de preferência portable.
Opa : então, cfrme
https://globalroot.wordpress.com/2015/01/14/asm-on-linux-asmlib-multipathing-etc/
(e a Documentação, também) é verdade que o ASM aceita trabalhar com LUNs
brutas (ie, não contendo nenhuma partition table), então Realmente não é
Obrigatório se vc quer usar o volume todinho
Bom dia!
Pessoal, obrigado pelas explicações, me ajudaram e muito aqui..
Chiappa, como uso Oracle Linux aqui, vou utilizar aqui o ASMLib, como você
falou ele é mais simples de configurar.
Como é a minha primeira vez, to seguindo o Doc ID 1365511.1 para isso.
E agora to com uma duvida, no Doc
36 matches
Mail list logo