Si SQL Server 2008+, vous pouvez utiliser MERGE
pour ça. Exemple de syntaxe ci-dessous.
MERGE INTO SingleIdTable
USING (SELECT *
FROM SomeOtherTable
WHERE Attribute IS NULL) T
ON 1 = 0
WHEN NOT MATCHED THEN
INSERT
DEFAULT VALUES
OUTPUT INSERTED.id;
Je ne suis pas sûr de l'utilité pratique de ce tableau à une seule colonne ?