Bonjour,
Je souhaite faire un INSERT INTO SELECT.
Particularité, je n'utilise pas les identity. Pour des faits historique j'ai un générateur unique.
J'ai donc cette procédure pour incrémenter et me retourner mon ID
Par contre je ne vois pas comment faire simplement un insert into select du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 create procedure dbo.getClePrimaire @iClePrim int OUTPUT as begin -- insert into bidon pour générer un identity insert into TABLE_CLE (CODE_CLE) values (1); -- retour de l'identity en paramÞtre de sortie SELECT @iClePrim = @@IDENTITY; end;
Si quelqu'un a une idée je suis preneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO A (CODE_A, NOM_A) SELECT "truc pour générer mon ID", NOM_B FROM B![]()
Partager