SQL Server 2008以降の場合は、MERGE
を使用できます このため。以下の構文例。
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;
この単一列テーブルが実際にどのように使用されているかはわかりませんが