在T-SQL中使用环境变量 [英] Using Environment variables in T-SQL

查看:259
本文介绍了在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆