Articles of oracle do

O mysql tem o equivalente das “funções analíticas” da Oracle?

Eu estou procurando por function analítica como PARTITION BY no MySQL (veja os documentos para mais informações) As funções analíticas calculam um valor agregado com base em um grupo de linhas. Eles diferem das funções agregadas na medida em que retornam várias linhas para cada grupo. Isto existe?

Como posso implantar um aplicativo .NET que usa o ODAC sem instalar o componente inteiro para o usuário?

Eu escrevi um aplicativo C # que se conecta a um database Oracle 10g. Usando o Oracle Data Access Component 11.2 “ODAC”, ele funciona perfeitamente na minha máquina. E agora eu quero implantar o aplicativo e instalá-lo em outra “máquina limpa” que tenha apenas o .NET Framework! E eu não quero instalar todo o componente […]

oracle – Dividir vários valores separados por vírgula na tabela oracle para várias linhas

Eu tenho um problema com a consulta do oracle split. Ao dividir os dados separados por vírgula em várias linhas usando conectar por e expressão regular no oracle query estou recebendo mais linhas duplicadas . por exemplo, na verdade, minha tabela com 150 linhas em que duas linhas com seqüências separadas por vírgula, em geral, […]

Dynamic Oracle Pivot_In_Clause

Eu estou meio preso. Eu quero fazer uma tabela dinâmica de relação usuário-function e minha consulta até agora se parece com isso: WITH PIVOT_DATA AS ( SELECT * FROM ( SELECT USERNAME, GRANTED_ROLE FROM DBA_USERS@DB_LINK U LEFT OUTER JOIN DBA_ROLE_PRIVS@DB_LINK R ON U.USERNAME = R.GRANTEE ) ) SELECT * FROM PIVOT_DATA PIVOT ( COUNT(GRANTED_ROLE) FOR […]

java.sql.SQLException: Resultset exausto

Eu recebo o erro java.sql.SQLException: Exhausted ResultSet para executar uma consulta em um database Oracle. A conexão é por meio de um conjunto de conexões definido no Websphere. O código executado é o seguinte: if (rs! = null) ( while (rs.next ()) ( count = rs.getInt (1); ) ) Eu observei que o conjunto de […]

Uma instrução CASE e um DECODE equivalente?

Parece que a simples expressão CASE e a function DECODE são equivalentes e que os resultados retornados por eles devem ser idênticos. São eles? A documentação tem o seguinte a dizer sobre a expressão CASE simples : A expressão CASE simples retorna o primeiro resultado para o qual selector_value corresponde ao seletor. Expressões restantes não […]

Como faço para encontrar valores duplicados em uma tabela no Oracle?

Qual é a instrução SQL mais simples que retornará os valores duplicados para uma determinada coluna e a contagem de suas ocorrências em uma tabela de database Oracle? Por exemplo: eu tenho uma tabela JOBS com a coluna JOB_NUMBER . Como posso descobrir se tenho algum JOB_NUMBER duplicado e quantas vezes ele é duplicado?

Calculando a diferença entre dois carimbos de data e hora no Oracle em milissegundos

Como faço para calcular a diferença de tempo em milissegundos entre dois timestamps no Oracle?

Como armazenar apenas o tempo; não data e hora?

Em um campo eu preciso armazenar não um par datetime, ou seja, uma data padrão do Oracle. 01/10/2009 22:10:39 Mas só o tempo 22:10:39 Eu acho que economizar espaço em disco (eu tenho 2 milhões de linhas) ou fornecer processamento mais rápido.

Como posso obter nomes de colunas de uma tabela no Oracle?

Eu preciso consultar o database para obter os nomes das colunas , para não ser confundido com os dados na tabela. Por exemplo, se eu tiver uma tabela chamada EVENT_LOG que contenha eventID , eventType , eventDesc e eventTime , eu desejaria recuperar esses nomes de campo da consulta e nada mais. Eu encontrei como […]