我要創建SQL Server中的動態臨時表,總部設在列的列表,例如,我有一個具有列的許多名字表ListOfColumns內是指實際表格動態臨時表
ListOfColumns
ColumnNameA
ColumnNameB
ColumnNameC
我創建一個函數來得到一個字符串,在這種格式的這些列:
"ColumnNameA, ColumnNameB, ColumnNameC"
現在我需要根據那些叫做報告一個真實的表列創建我的臨時表。我可以有更多或更少的列(其動態報告列生成器)
我需要做一個動態SQL,我沒有每列的數據類型,我想創建一個臨時表與動態SQL和繼承我的報表的數據類型。有沒有辦法做到這一點?
順便說一句......我不想使用全局變量。 謝謝。
Thanks @ibrahim但ReportTemp並非臨時表,我不想根據您的示例創建物理表,我想創建臨時表。 – rgx71
您可以在表名之前添加散列,並將其作爲臨時表創建。 – Isaac
但我無法插入或查詢它,甚至在程序中! – Isaac