标签: sql sql-server tsql sql-server-2008 stored-procedures
我正在编写一个SQL Stored Proc,它接受一个表值参数。我是否可以在参数定义中创建表类型,例如:
CREATE PROCEDURE example ( @param (CREATE TYPE tableparameter ( column1 int, colunn2 varchar.... )) READONLY )
答案 0 :(得分:3)
没有。 在将数据指定为参数类型之前,数据库将希望该类型已存在,否则数据库无法知道它接收的数据是否有效。