Perguntas com a marcação «oracle»

13
Evitando múltiplas expressões `ou`

Eu tenho o seguinte oracle SQL e seus trabalhos e tudo, mas é bastante feio com todos os ors. Existe uma maneira mais concisa de fazer isso? SELECT * FROM foobar WHERE (SUBJECT ='STAT' and TERM ='111') or (SUBJECT ='STAT' and TERM ='222') or (SUBJECT ='ENGLISH' and TERM ='555') or (SUBJECT...

12
Atualizando 700 milhões de linhas para o mesmo valor

Eu tenho um data warehouse (oracle) em que preciso definir uma coluna com o mesmo valor para todos os 700 milhões de linhas. Eu não tenho acesso de administrador ou acesso a um administrador, portanto, isso precisa ser realizado com sql básico e nenhuma tabela temporária é criada. Para...

12
Por que usar cursores explícitos em vez de loops regulares?

Escrevo aplicativos da Web básicos há um ano (para um banco de dados Oracle) e, como as funções são bem simples, a maioria de nós usa loops FOR regulares para obter nossos dados: for i in (select * from STUDENTS) loop htp.prn(i.student_last_name || ', ' || i.student_first_name || ' ' ||...