我可以在set查询中声明我的表吗?

时间:2012-03-05 11:37:24

标签: c# sql-server

我可以在SQL的set查询中声明一个表:

SET @ParmDefinition = '@TempTable table (ID int, Name varchar(20))'

请告诉我们您对上述问题的回复....

请帮帮我。

1 个答案:

答案 0 :(得分:1)

否则您无法在动态SQL语句中使用表变量。但是,您可以在动态SQL中使用本地或全局表(#MyTable) - 但在使用动态SQL时,请注意SQL注入等安全问题。