从动态生成的表列表中查看

时间:2010-09-23 13:50:10

标签: tsql function dynamic view

所以我基本上有一个表有一个表名列表。所有这些列出的表都具有完全相同的结构。

然后我有一个查询模板,其中包含表名的占位符。

我需要创建一个视图,该视图应从该一个设置表中列出的所有表中返回该查询UNIONed的结果。

到目前为止,我所做的是创建一个用户定义的函数,它将准备一个完整的UNIONed SQL语句。

但这就是我被困住的地方。我无法弄清楚如何在视图中执行它并返回它返回的任何内容..

1 个答案:

答案 0 :(得分:0)

我的函数返回SQL语法。

我认为UDF无法执行动态sql,所以我的方法不起作用。到目前为止,我通过生成视图解决了手头的问题。但我仍然更喜欢更有活力的方式..