任何人都可以解释防止表值参数被设置为存储过程的输出参数背后的设计决策吗?
我无法计算我开始构建数据模型的次数,希望完全锁定我的表到外部访问(你知道......实现细节),只允许应用程序通过存储过程访问数据库(你知道...数据接口)并与TVP来回沟通只是为了让SSMS打电话让我顽皮地认为我可以使用用户定义的表类型作为我的数据服务和我的应用程序之间的传输对象.
所以有人请给我一个很好的理由为什么TVP被设计为只读输入参数.