0
A
回答
0
你的问题不是很清楚 - 但我解释,因为这:你愿意做这样的事情:
SELECT (list of fields)
FROM @[email protected]
WHERE (clause)
什么的 - 对不对?不,你不能这样做 - 至少不是在标准的SQL中 - 你必须使用动态SQL(将你的SQL命令串在一起作为变量,然后执行)。
如果你想去那里 - 你必须阅读Erland Sommarskog的优秀The Curse and Blessings of dynamic SQL,并再次思考,如果你真的想要使用它。
0
如果它们是要在SSMS或命令行中运行的脚本,只需使用SQLCMD模式,则可以使用几乎任何替换。
相关问题
- 1. 如何使服务器名称和数据库名称动态
- 2. 存储数据库服务器名称
- 3. 数据库名称和RIA服务
- 4. 数据库服务器上的强大数据库名称
- 5. 数据库名称和数据库中'名称'参数之间的区别
- 6. TSQL Synoym为数据库名称
- 7. JasperReports服务器输入参数名称的本地化
- 8. 如何在服务器中检索数据库的名称?
- 9. 显示水晶报表中的数据库服务器名称
- 10. 从服务器删除文件名称不在数据库中
- 11. TSQL数据库名称和模式的抽象
- 12. 找到Oracle数据库的服务器名称
- 13. 参数化熊猫数据框名称
- 14. 传递一个TSQL函数的数据库名称
- 15. 数据库和Web服务器的名称更改和更新配置文件
- 16. 缓存Hessian服务结果基于服务名称和参数
- 17. TSQL参数化CONTAINS
- 18. 参数化控制器动作中的数据库列名
- 19. Sharepoint数据库服务器重命名
- 20. Perl DBI DBD :: mysql从mysql服务器获取数据库名称
- 21. 从多个服务器获取所有数据库名称
- 22. 使用新名称将数据库还原到新服务器
- 23. 如何从web.config中的连接字符串中检索服务器名称和数据库名称
- 24. 虚拟化数据库服务器或Web服务器?
- 25. @@ ROWCOUNT的初始值跨数据库和服务器的变化
- 26. 通过手动提供服务器名称从数据库获取数据
- 27. SSIS服务器和数据库服务器的配置
- 28. SQL服务器 - 获取有关通过执行获取数据库名称的所有数据库和文件
- 29. Web服务器和数据库服务器之间的安全数据传输
- 30. 向远程数据库服务器发送数据和从远程数据库服务器发送数据
在什么情况下?你的意思是在TSQL脚本中,还是在C#应用程序代码或存储过程中? – 2011-02-18 09:37:40