存储过程声明T-SQL中的嵌套创建类型

时间:2010-07-02 19:50:41

标签: sql sql-server tsql sql-server-2008 stored-procedures

我正在编写一个SQL Stored Proc,它接受一个表值参数。我是否可以在参数定义中创建表类型,例如:

CREATE PROCEDURE example (
  @param (CREATE TYPE tableparameter ( column1 int, colunn2 varchar.... )) READONLY
)

1 个答案:

答案 0 :(得分:3)

没有。
在将数据指定为参数类型之前,数据库将希望该类型已存在,否则数据库无法知道它接收的数据是否有效。