在T-SQL中使用环境变量 [英] Using Environment variables in T-SQL
本文介绍了在T-SQL中使用环境变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何读取T-SQL脚本中的系统环境变量的值?
How can I read the value of a system environment variable in a T-SQL script?
这是在SQL Server 2005上运行。
This is to run on SQL Server 2005.
推荐答案
这应该给你一个列表(只要你允许人们执行xp_cmdshell)
This should give you a list (provided you allow people to execute xp_cmdshell)
exec master..xp_cmdshell'set'
exec master..xp_cmdshell 'set'
注意:xp_cmdshell是一个安全隐患...
Note: xp_cmdshell is a security hazard ...
你可以还可以使用托管存储过程扩展存储过程或通过com组件执行此操作。
You could also do this with a managed stored proc an extended stored proc or via a com component.
这篇关于在T-SQL中使用环境变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文