我有以下查询:
SELECT 'Luke' AS [Jedi_names], 'Skywalker' AS [Jedi_surname]
INTO #Jedi
这段内容涉及到IT技术,需要翻译的是:使用CREATE
语句创建临时表#Jedi
并将数据插入其中。我想使用OUTPUT
语句来显示保存在表中的数据,但我不知道如何使用OUTPUT
子句而不出现错误信息:
"'output'附近的语法不正确。"
在INSERT INTO
查询中,我会写下以下内容:
INSERT INTO #Jedi([Jedi_names],[Jedi_surname])
OUTPUT INSERTED.*
SELECT 'Luke' AS [Jedi_names], 'Skywalker' AS [Jedi_surname]
但这样只会在表已经被创建的情况下插入该行。
第一个查询中是否可以使用OUTPUT
子句?
SELECT INTO
来完成此操作,而不是使用INSERT INTO
;他们只是使用INSERT INTO
作为示例,说明他们将如何在那里完成相同的查询。鉴于此,我假设这是对建议使用INSERT INTO
作为解决方案的答案的评论? - Jeremy Caney