【发布时间】:2016-08-18 04:20:53
【问题描述】:
想在 SQL Server 中查看插入的数据以及每个列的名称及其值,我正在使用 INSERT / UPDATE 的存储过程,就像这样。
例如,mode = 'insert':
Insert into Employee_table(Name, Age, DOB, salary)
values (@Name, @Age, @DOB, @salary)
现在我想看看:
insert into Employee_table(Name, Age, DOB, salary)
values ('Arun', 23, 12-12-2016, 10000)
【问题讨论】:
-
只有在存储过程实际运行时,这些变量才会有值和上下文。难道你不能检查你的表,看看是否插入了正确的记录?
-
如果你想看到这个,你必须自己做“参数替换”魔法,因为 SQL Server 会永远 实际上可以看到您的
INSERT的第二个版本 - SQL Server 将接收 with 参数的查询,以及参数列表和值,并且永远不会替换@Age23在实际 SQL 代码中... -
感谢您的信息
标签: sql sql-server sql-insert