gpt4 book ai didi

sql-server - 在 sql 脚本中使用系统环境变量

转载 作者:行者123 更新时间:2023-12-02 16:38:33 29 4
gpt4 key购买 nike

在 SQL 脚本中

GO
:setvar DefaultDataPath "%DataDrive%:\SQL\MSSQL\Data"

脚本会从环境变量中获取 %DataDrive% 吗?如果没有,有没有办法从 SQL 脚本获取 DataDrive 环境变量?

最佳答案

SQL Server 的 sqlcmd 支持脚本变量,可以通过以下三种方式之一进行设置:

  • 像上面那样在脚本中本地使用 :setvar
  • 使用 -v 选项传递给脚本
  • 在脚本运行之前设置为环境变量

换句话说,您可以在脚本中将 %DataDrive% 替换为 $(DataDrive),并在运行之前将 DataDrive 设置为环境变量,或者传递例如-v DataDrive=D:\. 到使用 sqlcmd 运行时的脚本。

关于sql-server - 在 sql 脚本中使用系统环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3208134/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com