我从.Net调用sp(Sp1),传递数据表(如SqlDbType.Structured)。 Sp1具有定义为udtt的参数," CREATE TYPE udttInteger AS Table(Id INT)"。然后Sp1动态调用Sp2传递相同的udtt参数。
.Net(数据表) - > sp1(udtt) - sp2(udtt)
我遇到的问题是我似乎丢失了sp2中uddt的内容,因为我的IF语句实际上被忽略了,当我执行count(*)时,值为0。
你对udtt的深度有限吗?