如何将表值用作存储过程中的参数?

时间:2014-01-09 08:51:17

标签: javascript sql sql-server vba stored-procedures

我想问一下,我是否可以将表值用作 SQL 2008存储过程中的参数。

spDeleteAE dbo.tbl_tmpAE.tmp_StoreCode, dbo.tbl_tmpAE.tmp_datetime

这可以在存储过程中接受吗?

1 个答案:

答案 0 :(得分:0)

如果要将table用作参数,则必须创建表类型。这里解释http://www.techrepublic.com/blog/the-enterprise-cloud/passing-table-valued-parameters-in-sql-server-2008/

如果要在参数中传递现有表以在存储过程中发出请求,可以传递名称并使用动态sql。请参阅:http://www.mssqltips.com/sqlservertip/1160/execute-dynamic-sql-commands-in-sql-server/