我想看看刚刚发生在桌面上的事情(单个CRUD操作),所以我可以获取该信息,并将其发送回我的应用程序。 (这是通过OUTPUT option ---如果是inserted
,那么它发生了,对吗?)
无论如何,这是代码。唯一的问题是声明的@target
表不再可用Must declare the scalar variable "@target"
。我发了!!!这是因为它是一个表值函数,还是什么?
--declare temp table w/info about row targeted for CRUD ops
declare @target table (id uniqueidentifier); --it's declared here!!!! <<===
--parse the JSON string from Editor
--and insert it into the temp table
insert into #tblDestination
output inserted.id into @target
select newid(), *
from openjson(@jsonRequest, '$')
with
(
PosTitle varchar(80) '$.PosTitle',
PosCode varchar(5) '$.PosCode',
[FileName] varchar(60) '$.FileName',
)
--select @target
select @target
-- `Must declare the scalar variable "@target"`