gpt4 book ai didi

sqlcmd 如何对特定数据库运行查询?

转载 作者:行者123 更新时间:2023-12-02 20:46:00 28 4
gpt4 key购买 nike

所以这是我想要运行的查询

sqlcmd -E -S localhost\MSSQLSERVER_2016 -i C:\Tables.sql

在这个实例中我有多个数据库,当上面的命令运行时,我不知道它针对哪个数据库运行查询。有什么方法可以使用 sqlcmd 针对我希望它运行的数据库运行吗?

我也尝试过

sqlcmd -E -S localhost\MSSQLSERVER_2016.mydatabase -i C:\Tables.sql

但这没有用。

最佳答案

使用-d命令行选项指定您的数据库。

Link to the docs.

-d db_name

Issues a USE db_name statement when you start sqlcmd. This option sets the sqlcmd scripting variable SQLCMDDBNAME. This specifies the initial database. The default is your login's default-database property. If the database does not exist, an error message is generated and sqlcmd exits.

关于sqlcmd 如何对特定数据库运行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51426504/

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