问题标签 [sql-scripts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3936 浏览

maven - Flyway 可以执行不被视为迁移的 SQL 脚本吗?

我们想使用 Flyway 进行数据库迁移。除了我们的迁移脚本之外,我们还需要执行一些不应被视为迁移的脚本(并且不需要在 schema_version 表中进行跟踪)。一个示例是执行包含仅与开发环境相关的配置数据或测试数据的脚本。我们仍然希望使用 flyway-maven-plugin 来执行这些 SQL 脚本,而不是在我的 flyway-maven-plugin 之前/之后运行的不同 maven 插件。

关于flyway 的迁移前和迁移后脚本,有人提出了类似的问题。如果实现了此功能,它也可以满足我们的需求。

0 投票
1 回答
394 浏览

visual-studio-express - 在 Visual Studio 2010 Express 中执行脚本的最简单方法是什么?

我正在寻找一种从 Visual Studio Express 在我的 SQL Express 上运行 SQL 文件的简单方法。

不使用 express 时,这种方式既好又简单。

到目前为止,使用 sqlcmd 似乎是我最快的选择(我有一个批处理文件,便于拖放)。

有人知道从我的实体模型更新我的数据库的更简洁的方法吗?

TIA

0 投票
2 回答
87 浏览

mysql - 添加拒绝原因的 SQL 脚本

在下面的 SQL 中,它在我的 excel 表中找到“坏行”并将它们复制到另一个表中。这很完美。但是,在下面的每个 OR 语句下,我想让列“rejectionreason”= 一些错误文本。因此,例如,如果 eventID = 0,则将该行移动到表中,但还将“rejectionreason”列更新为文本“错误 eventID 等于 0”。

我还需要对下面的所有其他 OR 语句执行类似操作。

我怎样才能做到这一点

SQL

0 投票
2 回答
372 浏览

mysql - mysql sql脚本

我有一个表 T 有几列,其中 1 列有逗号分隔值。我想以下列方式处理此列并更新所有行

该列包含诸如“15,20”之类的值;“30,15,50”(不按排序顺序)。并且只有 10 个不同的可能值

处理逻辑

根据分隔符 (,) 拆分列 在结果列表中查找最大值。根据最大值,使用特定值更新列。

我是 Mysql 脚本的新手。因此,如果您能提供一些有关如何解决此问题的指示,将会很有帮助

0 投票
3 回答
9382 浏览

mysql - 如何使用 javax.persistence.sql-load-script-source?

我想自动将数据插入到我的 MySQL 表中。因此,我尝试在我的persistence.xml中使用 JPA 属性“javax.persistence.sql-load-script-source” :

SQL 脚本(drop.sql 和 insert.sql)存储在“src/main/resources”中并包含 SQL 命令。不幸的是,这些命令没有被执行。我忘记了财产吗?

0 投票
1 回答
5142 浏览

sql-server - 插入并初始化 SQL 列,其值依赖于另一列数据

我对编写 SQL 脚本完全陌生,可以使用一些帮助。我需要创建一个只运行一次的脚本并将一列添加到现有表中。此列需要有一个值直接依赖于另一列的值。该值基于其他列的文本值是否包含某些文本。

例如,我需要一种表示以下值“MNA-HLTH-CAR”的方式:

到目前为止,在我的尝试中,我有:

我可能很糟糕,可以使用一些帮助。谢谢!

0 投票
4 回答
2059 浏览

oracle - Oracle:动态选择脚本

如何在 SQLPlus 中运行路径名以字符串形式传递的脚本。类似于以下内容(失败):

0 投票
1 回答
2978 浏览

sql-server-2008 - 在 sql server 2008 中生成脚本时添加新列

我试图在 Sql Server 2008 中为 ma DB 生成脚本。我能够做到这一点,生成的脚本是:

如果我需要通过脚本在表中添加新列,我该怎么办...

我知道这听起来很容易......但是,我不知道我错过了什么......

谢谢..

0 投票
1 回答
2487 浏览

c# - 执行 SQL 脚本时忽略错误

如何让我的代码在执行 SQL 脚本文件时忽略错误?

如果执行 sql 脚本文件时出现错误,那么我希望这个方法忽略它并继续运行 sql 脚本文件。目前,如果我将 try-catch 块放入此方法中,则会将错误作为异常捕获,并且在捕获错误后停止 SQL 脚本文件的执行。即使 SQL Server 出现错误,我也希望继续执行。

我怎样才能做到这一点?

我的代码如下。

0 投票
0 回答
538 浏览

permissions - 如何通过 InstallShield 设置权限?

我通过 Sql 脚本在 InstallShield 2010 中创建数据库,并且出现此错误。

我认为我的脚本是正确的,因为我在 Sql 服务器管理中检查了它,而我的问题是没有设置权限。我设置了哪个用户的权限?管理员或用户或所有人……</p>

它解决了!

我右键单击文件夹并将完全控制权设置为用户! 在此处输入图像描述