–创建用户自定义表类型
CREATE TYPE 表名 AS TABLE
(
Id int NOT NULL,
Name char(10) NULL,
PRIMARY KEY (Id)
)
—使用用户自定义表类型
DECLARE @c 表名
INSERT INTO @c VALUES(0,'test')
SELECT * FROM @c
–判断自定义表是否存在
IF TYPE_ID('表名') IS NOT NULL
–删除用户算定义表类型
SP_DROPTYPE 表名
–proc里声明使用
@c 表名 readonly