在 SQL Server 中,如果要使用 INSERT INTO 语句并在其中使用 OUTPUT 子句来返回插入的行的 ID,语法应该如下:

INSERT INTO table_name (column1, column2, column3, ...)
OUTPUT inserted.id
VALUES (value1, value2, value3, ...);

在这个语句中,'OUTPUT inserted.id' 是 OUTPUT 子句的一部分,并且不需要在前面加分号。如果在其前面加上分号,将会产生语法错误。

SQL Server INSERT INTO 语句中 OUTPUT inserted.id 前面加分号报错原因

原文地址: https://www.cveoy.top/t/topic/oFda 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录