2010-09-23 13 views
1

所以我基本上有一個表格,它有一個表名列表。所有列出的表格都具有完全相同的結構。從動態生成的列表中查看

然後我有一個查詢模板,與表名的佔位符。

我需要創建一個視圖,該視圖應從該一個設置表中列出的所有表中返回UNIONed查詢的結果。

到目前爲止,我所做的是創建一個用戶定義的函數,它將準備一個完整的UNIONed SQL語句。

但這是我卡住的地方。我無法弄清楚如何在視圖中執行它並返回它返回的任何內容。

+0

您使用的是SQL Server嗎?用戶定義的函數返回SQL語法還是返回一個表? – YWE 2010-09-23 22:42:43

回答

0

我的函數返回SQL語法。

我覺得UDF不能執行動態sql,所以我的方法無法工作。到目前爲止,我通過生成視圖解決了我的問題。但我仍然更喜歡更動態的方式。