gpt4 book ai didi

sql-server - 在 Visual Studio 数据库项目中更改运行操作

转载 作者:行者123 更新时间:2023-12-04 07:07:50 26 4
gpt4 key购买 nike

我在 Visual Studio 2008 中有一个数据库项目,我希望能够在我的 sql 代码上运行预处理器(使用它来允许变量数据库名称,而无需求助于动态 sql)。所以我想改变当我点击运行按钮时发生的 Action ,包括自动通过预处理器运行代码。

有没有办法做到这一点?我查看了 dbp 文件,似乎没有任何接近于此的选项。

最佳答案

一种选择是使用 SQLCMD Mode 在您的数据库项目脚本中。
(VS 菜单:数据 -> TSQL 编辑器 -> SQLCMD 模式)。

在您的脚本中,您可以定义在运行时被替换的变量。例子:

:SETVAR tablevar Customers
GO
SELECT * FROM $(tablevar) /* translates to SELECT * FROM Customers */

关于sql-server - 在 Visual Studio 数据库项目中更改运行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/856304/

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