Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在存储过程定义中给出一个表类型变量输入,当用户使用这个存储过程时,表输入是必须的吗?
我发现我无法为表输入分配默认空值...
谢谢。
未提供参数值时,默认为空表。
检查这个:
CREATE TYPE tblType AS TABLE ( id INT, name VARCHAR(30) ); alter proc testTabl( @t tblType READONLY ) As select * from @t exec testTabl
因此,如果您在此处默认不提供表值参数,它将被设置为空表。