Perguntas com a marcação «sql»

136
Chave estrangeira para chave não primária

Eu tenho uma tabela que contém dados e uma dessas linhas precisa existir em outra tabela. Então, eu quero uma chave estrangeira para manter a integridade referencial. CREATE TABLE table1 ( ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, AnotherID INT NOT NULL, SomeData VARCHAR(100) NOT...

135
Definir permanentemente o caminho do esquema do Postgresql

Eu preciso definir o caminho do esquema no Postgres para não especificar sempre a tabela de pontos do esquema, por exemplo schema2.table. Defina o caminho do esquema: SET SCHEMA PATH a,b,c parece funcionar apenas para uma sessão de consulta no mac, depois de fechar a janela de consulta, a...

134
SELECT INTO usando Oracle

Estou tentando fazer um SELECT INTO usando Oracle. Minha consulta é: SELECT * INTO new_table FROM old_table; Mas eu recebo o seguinte erro: SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" Alguma idéia do que está errado? O comportamento padrão do exposto acima deve...

134
O que é um "lote" e por que o GO é usado?

Eu li e li no MSDN, etc. Ok, então sinaliza o final de um lote. O que define um lote? Não vejo por que preciso ir quando estou colando vários scripts para serem executados ao mesmo tempo. Eu nunca entendi GO. Alguém pode explicar isso melhor e quando eu preciso usá-lo (depois de quantas ou que...