1
A
回答
3
是這樣的?
DECLARE @MySQL nvarchar(MAX)
SELECT @MySql = SqlColumn FROM MyTable WHERE MyId = 1
EXEC(@MySql)
2
在這裏你去,用sp_executesql的
DECLARE @MySQL NVARCHAR(MAX)
SELECT @MySQL = 'select top 1 * from Information_schema.tables'
EXEC sp_executeSQL @MySQL
編輯: 對於一個偉大的閱讀,有的稱之爲明確的指導與動態T-SQL是指工作文章:
1
只是爲了增加Robin的答案。重要的是確保你確保你在這個領域能夠抵禦惡意SQL - 你不會說聲明如何進入數據庫,但是你需要非常小心,不要讓不好的SQL進入(例如不希望你的數據被流氓聲明刪除)!
相關問題
- 1. 字符串分配
- 2. 從字符串池中分配字符串是否有效?
- 3. 如何從字符串中分配DateTime.Now?
- 4. 從列表中分配字符串
- 5. 從字符串SQL LIKE部分匹配
- 6. 從字符串中分出匹配
- 7. 從hashmap字符串中分配textview值
- 8. 分配字符串數組
- 9. 字符串部分匹配
- 10. C++字符串分配
- 11. C字符串分配
- 12. C#字符串分配
- 13. 如何分配字符串?
- 14. 排序分配字符串
- 15. 字符串內存分配
- 16. 從字符串拆分字符串
- 17. VBA:按字符分配字符串
- 18. 文字的字符串分配
- 19. 從結構分配一個字符串轉換爲字符值
- 20. 如何從數組中分配字符串以獲取字符串的長度?
- 21. 在C中重新分配字符串數組並分配新字符串
- 22. RethinkDB:從匹配字符串
- 23. 提取部分匹配兩個子字符串的字符串
- 24. 聲明字符串和分配字符串之間的區別
- 25. 將字符串的值分配給字符串數組
- 26. 我想分配字符串數組的字符串值
- 27. 兩個大字符串中的部分字符串匹配
- 28. Python的 - 遍歷字符串和組部分匹配字符串
- 29. 用粗體字符串替換部分匹配的字符串
- 30. 基於特定字符串匹配的分隔字符串