Perguntas com a marcação «oracle»

109
Quantos índices de banco de dados são muitos?

Estou trabalhando em um projeto com um banco de dados Oracle bastante grande (embora minha pergunta se aplique igualmente a outros bancos de dados). Temos uma interface da web que permite aos usuários pesquisar em quase todas as combinações possíveis de campos. Para tornar essas pesquisas mais...

107
Maneira mais limpa de construir uma string SQL em Java

Eu quero construir uma string SQL para fazer manipulação de banco de dados (atualizações, exclusões, inserções, seleções, esse tipo de coisa) - em vez do método concat de string horrível usando milhões de "+" e aspas que é ilegível na melhor das hipóteses - lá deve ser uma maneira melhor. Eu...

106
SQL selecionando linhas pela data mais recente

Usando a consulta e os resultados a seguir, estou procurando a entrada mais recente em que ChargeId e ChargeType são exclusivos. select chargeId, chargeType, serviceMonth from invoice CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 2 161 N 2/1/2008 3 101 R 2/1/2008 4 101 R 3/1/2008 5 101 R...

104
Divisão de string em várias linhas no Oracle

Eu sei que isso foi respondido em algum grau com PHP e MYSQL, mas eu queria saber se alguém poderia me ensinar a abordagem mais simples para dividir uma string (delimitada por vírgulas) em várias linhas no Oracle 10g (de preferência) e 11g. A tabela é a seguinte: Name | Project | Error 108 test...

103
Oracle JDBC ojdbc6 Jar como uma dependência Maven

Não consigo fazer com que o Maven empacote o arquivo ojdbc6.jar no arquivo war do meu projeto. Eu o tenho funcionando dentro do arquivo POM ao especificar uma dependência diretamente para as ferramentas do Hibernate. Mas ele não será empacotado com o arquivo war do projeto e, portanto, meu projeto...

102
Podemos ter vários “COM AS” em um único sql - Oracle SQL

Eu tinha uma pergunta muito simples: O oracle permite vários "WITH AS" em uma única instrução sql. Exemplo: WITH abc AS( select ......) WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/ Select .... /*using XYZ multiple times*/ Posso fazer a consulta funcionar repetindo a mesma...

98
Como faço para usar CREATE OR REPLACE?

Estou correto em entender que CREATE OR REPLACE basicamente significa "se o objeto existe, elimine-o e crie-o de qualquer maneira?" Se sim, o que estou fazendo de errado? Isso funciona: CREATE TABLE foo (id NUMBER, title VARCHAR2(4000) DEFAULT 'Default Title') E isso não acontece (ORA-00922:...

97
Paging com Oracle

Não estou tão familiarizado com o Oracle quanto gostaria. Tenho cerca de 250 mil registros e desejo exibi-los 100 por página. Atualmente, tenho um procedimento armazenado que recupera todos os registros de um quarto de milhão para um conjunto de dados usando um adaptador de dados e um conjunto de...