Questions marquées «sql»

136
Jointure SQL sur plusieurs colonnes dans les mêmes tables

J'ai 2 sous-requêtes, mais j'ai du mal à joindre les colonnes des mêmes tables. J'ai essayé: SELECT * FROM (SELECT userid, listid FROM user_views_table WHERE date='2013-05-15' AND view_type='lists') a JOIN (SELECT sourceid, destinationid FROM actions_table WHERE date='2013-05-15' AND...

136
Clé étrangère vers une clé non primaire

J'ai une table qui contient des données, et l'une de ces lignes doit exister dans une autre table. Donc, je veux une clé étrangère pour maintenir l'intégrité référentielle. CREATE TABLE table1 ( ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, AnotherID INT NOT NULL, SomeData VARCHAR(100) NOT NULL )...

135
SELECT INTO à l'aide d'Oracle

J'essaye de faire un SELECT INTO en utilisant Oracle. Ma requête est: SELECT * INTO new_table FROM old_table; Mais j'obtiens l'erreur suivante: SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" Des idées ce qui ne va pas? Le comportement standard de ce qui précède devrait être...

134
Qu'est-ce qu'un «lot» et pourquoi GO est-il utilisé?

J'ai lu et lu sur MSDN, etc. Ok, donc ça signale la fin d'un lot. Qu'est-ce qui définit un lot? Je ne vois pas pourquoi je dois y aller quand je colle un tas de scripts à exécuter tous en même temps. Je n'ai jamais compris GO. Quelqu'un peut-il mieux expliquer cela et quand je dois l'utiliser...