在存储过程声明中嵌套创建类型T-SQL
问题描述:
我在写一个SQL存储过程,它接受一个表值参数。有可能是我创造的参数定义的表类型,例如:在存储过程声明中嵌套创建类型T-SQL
CREATE PROCEDURE example (
@param (CREATE TYPE tableparameter (column1 int, colunn2 varchar....)) READONLY
)
答
号
数据库将需要的类型已经存在,才可以被指定为参数类型,否则数据库无法知道它接收的数据是否有效。