Perguntas com a marcação «oracle»

O Oracle Database é um sistema de gerenciamento de banco de dados de vários modelos criado pela Oracle Corporation. NÃO use essa tag para outros produtos de propriedade da Oracle, como Java e MySQL.

343
Oracle: se a tabela existir

Estou escrevendo alguns scripts de migração para um banco de dados Oracle e esperava que o Oracle tivesse algo semelhante à IF EXISTSconstrução do MySQL . Especificamente, sempre que eu quero soltar uma tabela no MySQL, faço algo como DROP TABLE IF EXISTS `table_name`; Dessa forma, se a tabela...

293
Oracle: como UPSERT (atualizar ou inserir em uma tabela?)

A operação UPSERT atualiza ou insere uma linha em uma tabela, dependendo se a tabela já tiver uma linha que corresponda aos dados: if table t has a row exists that has key X: update t set mystuff... where mykey=X else insert into t mystuff... Como a Oracle não possui uma declaração UPSERT...

262
Bloqueio do Liquibase - razões?

Eu recebo isso ao executar muitos scripts liquibase em um servidor Oracle. SomeComputer sou eu. Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for...

257
Junção interna vs Onde

Existe uma diferença no desempenho (no oracle) entre Select * from Table1 T1 Inner Join Table2 T2 On T1.ID = T2.ID E Select * from Table1 T1, Table2 T2 Where T1.ID =