如何在构建时使用数据库项目执行主数据 sql 脚本

     2023-03-23     300

关键词:

【中文标题】如何在构建时使用数据库项目执行主数据 sql 脚本【英文标题】:How do I execute master data sql script using database project on build 【发布时间】:2014-06-26 11:49:05 【问题描述】:

我想自动插入主数据。 (自动执行sql脚本)

I tried this using database project using pre-deployment script.

但我的应用程序部署在 windows azure 上。

这有什么限制吗?

或者我应该选择database project and pre-deployment project

如何在构建项目时自动执行 .sql 脚本。

【问题讨论】:

【参考方案1】:

真的很棘手。据我所知,您无法在构建项目时自动执行 .sql 脚本。

或者,您可以编写一个控制台应用程序 EXE 来发布您的脚本,然后在 Visual Studio 的构建后事件中调用控制台应用程序 EXE,以便触发每个后续构建 EXE。 因此,在每次连续构建后,您的脚本都会自动通过此 EXE 执行。

【讨论】:

好的帮助很大,你能给我任何关于如何做这种方法的链接吗? 有关如何在 Visual Studio 中使用预生成和生成后事件,请点击这些链接。 miteshsureja.blogspot.in/2012/04/…msdn.microsoft.com/en-us/library/ke5z92ks.aspx 谢谢 有没有其他方法可以使用自动执行插入主数据? 没有。但是您可以使用设置用户界面来运行您的脚本。无论如何,此设置页面 UI 也属于您的应用程序的一部分。你必须编写代码来推出你的脚本。 你可以。但是在连续构建之后我们想要的只是我们推出我们的脚本。但这取决于你。

部署 SQL SSDT 项目时如何跟踪数据更改

...2017-12-0122:35:02【问题描述】:我们使用SSDTDACPAC部署升级数据库。开发人员在VisualStudio2015中处理项目,并根据需要修改架构。开发人员还会向项目中添加Pre和Post部署脚本。其中一些脚本可确保某些表中始终包含预期的数据。其他... 查看详情

我如何使用 CodeIgniter 执行 sql 脚本并将数据传递给它?

...发布时间】:2014-09-2814:30:13【问题描述】:我有一个生成数据库的sql脚本,我希望当我按下按钮时注册它调用sql脚本,但在传递给sql脚本数据之前关于如何调用数据库。有些是这样的:make_db($name_db);【问题讨论】: 查看详情

VS 中的 SQL Server 数据库项目。构建过程中 sql 脚本生成步骤的顺序

】VS中的SQLServer数据库项目。构建过程中sql脚本生成步骤的顺序【英文标题】:SQLServerdatabaseprojectinVS.Orderofsqlscriptgenerationstepinbuildprocess【发布时间】:2021-09-0607:30:37【问题描述】:我的解决方案中有一个SQLServer数据库项目和几个... 查看详情

怎么备份和还原mysql数据库

备份数据库使用mysqldump命令备份数据库还原数据库1、使用mysql命令还原数据库将game_backup.sql还原至game数据库:2、使用source命令还原数据库如果数据库过大,建议可以使用source命令参考技术AMySQL数据库备份与还原备份和恢复数据... 查看详情

在 docker compose 上执行 SQL 脚本

...有docker的情况下在localhost上使用MySQL运行,则效果很好。如何 查看详情

关于如何在 Oracle 数据库中使用 VBA 执行 SQL 脚本的建议

】关于如何在Oracle数据库中使用VBA执行SQL脚本的建议【英文标题】:SuggestionsonHowtoexecuteSQLscriptusingVBAinOracleDatabase【发布时间】:2020-02-0518:44:37【问题描述】:这是我想要做的:从工作表中提取SQL脚本(脚本有cmets和查询)将其分... 查看详情

如何mybatis中使用动态sql查询与注释

...的编译是在应用程序运行前进行的,编译的结果会存储在数据库内部。而后程序运行时,数据库将直接执行编译好的SQL语句,降低运行时的开销。静态SQL在编译时已经确定了引用的表和列。宿主变量不改变表和列信息。可以使用... 查看详情

如何在 Visual Studio 中从 SQL 脚本创建数据库并将其添加到项目中?

】如何在VisualStudio中从SQL脚本创建数据库并将其添加到项目中?【英文标题】:HowtocreateaDatabasefromSQLscriptinsideVisualStudioandaddittotheproject?【发布时间】:2021-07-1100:47:28【问题描述】:我有一个SQL文件,它创建了我的WPF项目所需的数... 查看详情

在 sql postdeployment 构建脚本中使用变量?

...2014-10-0311:31:53【问题描述】:我想做的是能够在VisualStudio数据库项目中创建一个发布xml脚本,该脚本定义一个变量,用于编写脚本。我的问题是出现错误:“SQL72008:未定义变量DeployType。”如果我没有像这样在部署后脚本中定 查看详情

在命令行中使用 WbExport 时缺少数据和 sql 脚本文件

】在命令行中使用WbExport时缺少数据和sql脚本文件【英文标题】:DataandsqlscriptfilesaremissingwhileusingWbExportincommandline【发布时间】:2019-10-3010:01:19【问题描述】:我在从命令行运行包含WbExport(使用Select语句)的sql脚本时遇到一个问... 查看详情

mysql数据库备份和还原

用了navicat备份库,和还原都报错,然后用传输也报错MySQL数据库备份与还原备份和恢复数据生成SQL脚本在控制台使用mysqldump命令可以用来生成指定数据库的脚本文本,但要注意,脚本文本中只包含数据库的内容,而不会存在创建... 查看详情

使用 liquibase 构建测试脚本以使用普通脚本按顺序执行

...描述】:我们正在使用liquibase在SpringBoot应用程序中迁移数据库。在资源中,我们有主变更日志文件,其中包括其他变更日志(每个版本1个)。我们通常通过liquiba 查看详情

如何在脚本中使用 sql 查询

...行的脚本。它工作正常。有两点我想运行删除查询来删除数据库条目1)我在脚本中有一个代码可以检查用户是否重新加载或按下了返回按钮。代码是:window.onbeforeunload=function(e)return\'Youwilllooseachan 查看详情

在 SQL Server 数据库项目构建期间使用错误的编译器

】在SQLServer数据库项目构建期间使用错误的编译器【英文标题】:UsageofwrongcompilerduringSQLServerDatabaseProjectbuilding【发布时间】:2015-10-0809:24:53【问题描述】:我在使用VisualStudio2015编译SSDTSQLServer数据库项目时遇到问题。我想在我的... 查看详情

SQL 数据更改时触发脚本

...您按下Web控制面板上的按钮时,数据(真或假)将进入SQL数据库(phpmyadmin),并且当数据更改时,SQL数据库应该在树莓派上触发一个脚本来打开灯。我知道如何将数据写入SQL数据库以及如何使用树莓派控制灯,但我不知道如何... 查看详情

如何在 DBeaver 中执行 SQL 脚本?

...题描述】:我有许多.sql文件希望通过DBeaver执行。传统的数据库开发程序允许用户在同一个窗口中(全部或部分)编辑和运行SQL脚本,但这在DBeaver中并不明显。当我打开.sql脚本时,按钮栏中会出现一些下拉框,它们似乎用作连... 查看详情

在 Proguard 构建中未使用脚本插入 Sqlite 数据库

】在Proguard构建中未使用脚本插入Sqlite数据库【英文标题】:SqliteDatabasenotinsertedUsingScriptinProguardBuild【发布时间】:2015-04-1902:13:32【问题描述】:即使在卸载应用程序后,我也必须显示数据库中的一些数据。为此,我正在为该插... 查看详情

如何使用 .NET 执行多个 Oracle SQL 语句

...问题描述】:作为构建过程的一部分,我们希望针对新的数据库实例执行由DDL和DML语句组成的SQL脚本。如果不解析和拆分脚本,ADO.NET连接/命令将无法处理此问题。sqlplus命令行实用程序只能以交互方式执行脚本,不适合批量 查看详情