我可以插入只有部分列的表(...)exec吗?

时间:2013-02-03 12:04:54

标签: sql-server-2008

我有一个通过返回一组值来为UI提供服务的SP 来自UI的数据自然仅限于来自SP的选项

我想验证非UI生成的数据,看它是否属于同一组值

我想做的是沿着这些方向做点什么:

create table #ValidOptions(Option int)
insert into #ValidOptions(Option)
  exec MyUiSP

我想打电话给SP因为我不想维护代码两次。 UI SP本身也会返回UI所需的其他列(例如显示文本),但验证不需要

我知道如果我匹配临时表的方案和SP它的工作原理(我现在做的是什么) - 但是有没有办法只从SP结果中指定我想要的列?

只是为了说清楚:需要维护一个临时表,其模式与SP结果匹配,这实际上意味着我必须在SP发生变化后维护此代码。

0 个答案:

没有答案