【发布时间】:2023-02-01 02:08:17
【问题描述】:
如何使用 azure/sql-action 运行带有变量的脚本?
我正在使用如下所示的操作。
uses: azure/sql-action@v2
with:
connection-string: ${{ secrets.CONNECTION_STRING }}
path: './insert_test_client.sql'
arguments: '-v client_name="testname" client_password"testpassword"'
documentation 声明:
go-sqlcmd:go-sqlcmd 参数传递给 go-sqlcmd 实用程序 来自 arguments 属性。这使 SQLCMD 变量 -v 成为 传递给脚本,如 sqlcmd 文档中所示。
在运行时,该命令没有 -v 选项,我得到一个错误,指出变量未定义。
这就是我在脚本中使用变量的方式:
set @clientname = N'$(client_name)' set @clientSecret = N'$(client_password)'
【问题讨论】:
标签: azure-sql-database github-actions sqlcmd