0
A
回答
4
您需要動態構建您的查詢。有關更多信息,請參閱The Curse and Blessings of Dynamic SQL。
declare @TableName sysname = 'TableName'
declare @sql nvarchar(max) = 'select * from '+quotename(@TableName)
exec (@sql)
爲一個存儲過程就應該是這樣的:
create procedure GetAll
@TableName sysname
as
declare @sql nvarchar(max) = 'select * from '+quotename(@TableName)
exec (@sql)
而作爲Rashmi Kant Shrivastwa在評論中指出,你不能使用動態SQL用戶定義的函數。
1
相關問題
- 1. SQL Server:發送參數到函數 - 參數是表的名稱
- 2. 從列表中選擇記錄作爲列名。動態sql
- 3. 如何將函數名稱作爲參數應用jquery函數?
- 4. 如何傳遞函數名稱列表作爲參數?
- 5. 如何發送表作爲參數?
- 6. 如何將內聯表作爲參數發送給接收表的函數?
- 7. 如何將選項的選定值作爲參數發送到PHP函數
- 8. C#和SQL - 從表中選擇參數
- 9. 從SQL數據庫包含相同的ID作爲.NET數據表記錄如何選擇記錄
- 10. 如何根據函數中的名稱選擇列表元素?
- 11. 在sql函數中使用表名作爲參數
- 12. 表作爲參數從SQL執行查詢表值函數
- 13. VBA函數參數列表中選擇
- 14. SQL從一個表中選擇記錄,並以此作爲輸入到另一個表中刪除記錄
- 15. 如何將參數從Java腳本函數發送到servlet
- 16. 使用函數名稱作爲參數
- 17. SQL:如何根據不同表中的記錄從一個表中選擇多個記錄的計數?
- 18. 如何從函數運行查詢時,表名作爲參數傳遞
- 19. 如何從表值函數創建一個ADODB記錄與命名參數
- 20. MySQL如何從今天記錄的表中選擇數據?
- 21. Python列表函數參數名稱
- 22. 將模板化函數作爲參數發送到D中的模板函數
- 23. 發送值列表作爲參數
- 24. python.select,發送列表作爲參數
- 25. 如何從兩個表中選擇最新的記錄SQL?
- 26. SQL選擇記錄
- 27. 如何發送表單到javascript函數
- 28. 如何將參數發送到選擇器?
- 29. JavaScript:將變量作爲參數發送給匿名函數時刪除遞歸
- 30. 如何將所選選項從select_tag發送到onchange javascript函數
你應該給我們更多的信息,但在總體上是這樣的。 'select * from'。 $表 – zaoudis
我需要一個函數。輸入參數是表名,它是一個字符串。我需要輸出作爲該表的所有記錄。我不能做直接選擇*因爲我發送的表名是字符串 –
@NitheshKumarKuntady我發佈了一個答案,但你能解釋你的要求嗎?你需要什麼樣的功能?你可以用適當的表名簡單地執行查詢嗎? –