1
A
回答
3
如果真的真的希望這樣做,因爲寫的,你可以使用動態SQL象下面這樣:
DECLARE @ColCount int = 20
DECLARE @Ct int = 1
DECLARE @SQL nvarchar(max) = ''
SET @SQL = 'CREATE TABLE #VarTemp('
WHILE @Ct < @ColCount+1
BEGIN
SET @SQL += 'Col' + CAST(@Ct as nvarchar(8)) + ' nvarchar(256),'
SET @Ct = @Ct + 1
END
SET @SQL = LEFT(@SQL, (LEN(@SQL) - 1))
SET @SQL += ')'
SELECT @SQL
只要把輸出的SQL字符串到另一個窗口,或者如果你相信它,你可以改變SELECT
改爲EXEC
。
相關問題
- 1. 如何創建臨時表
- 2. 如何根據行號和列號創建陣列
- 3. 創建臨時表
- 4. 創建臨時表
- 5. 創建臨時表
- 6. SSRS:如何根據SharePoint列表創建報表時指定ViewAttributes
- 7. 如何在單引號內創建臨時表
- 8. 如何使用PetaPoco創建臨時表?
- 9. 如何使用ifnull創建臨時表
- 10. 如何創建返回臨時表?
- 11. 從逗號分隔值與多個列創建臨時表
- 12. 創建臨時表與其他表列數據
- 13. 如何根據現有列表的值創建新列表?
- 14. 如何根據功能從另一個列表創建列表?
- 15. 創建臨時Excel圖表
- 16. 如何根據我的結果集創建序列號?
- 17. 如何根據一列值創建行逗號分隔
- 18. 如何根據兩個selected語句創建序列編號?
- 19. 如何創建一個臨時表超出列內容
- 20. 如何用選擇的給定列名創建臨時表?
- 21. 如何使用值和空列在postgresql中創建臨時表
- 22. 如何創建具有標識列的臨時表?
- 23. 如何在sql server 2008 R2數據庫中創建臨時表?
- 24. 如何在Oracle數據庫中創建臨時表?
- 25. 如何根據另一個表的條件創建序號?
- 26. 根據列值創建列
- 27. 根據以逗號分隔的類列表創建spring beans
- 28. 如何根據列表數據創建Sharepoint視頻庫?
- 29. 如何根據檢索的數據創建多個列表?
- 30. 在Python中,如何根據用戶輸入的編號創建列表?
算什麼?列數在哪裏?你有沒有考慮過使用'SELECT * INTO',以便你的'CREATE TABLE'不必是動態的? –