我有一张包含约30个字段的表格。我目前有几个存储过程访问该表的(聚合)视图或表本身。对于这些SP中的许多SP,我想确保返回的记录具有相同列名的所有相同字段。有没有办法做到这一点,如果我需要更改输出,我不必更改20个存储过程。
到目前为止,我的方法是为客户提供ID列表,然后他们称之为SP,返回数据,但与一次获取数据相比,这似乎很慢。我还考虑过在搜索存储过程中使用带有光标的格式化存储过程,但不确定这是否真的会给我带来很多东西。
答案 0 :(得分:1)
在SQL Server中跨多个存储过程定义标准化且一致的数据访问方法以使用视图的典型方法。
现在您的问题描述似乎表明您已经在使用Views来管理您的数据访问。如果由于特定原因确实无法使用视图,也许您可以进一步澄清问题的性质。