问题标签 [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 回答
11694 浏览

command-line - 如何在 postgreSQL linux 中执行多个 sql 文件?

我在 linux debian 的文件夹(/home/myHSH/scripts)中有许多 .sql 文件。我想知道将文件夹内的所有 sql 文件执行或运行到 postgreSQL v9.1 数据库中的命令。

PostgreSQL 资料:

很高兴:如果您知道如何通过 GUI 工具(如 pgAdmin3)执行多个 sql 文件。

0 投票
1 回答
114 浏览

sql - 如何想出一个脚本来修改数据库中的现有表而不丢失现有信息?

我有一个带有数据库的应用程序,它们运行良好,一切都很好。

现在,我只需要通过添加更多列来修改数据库中的一个表。我正在使用 SQL Server,数据库管理员要求我向他提供修改该表的脚本。

那么该怎么做呢?

我正在使用 SQL Server Management Studio,当我单击表右键单击时,我曾经选择要创建的脚本,Management Studio 会给我脚本。现在,这个表有信息,所以我认为我不应该为这个表使用创建脚本。

新列应允许空值。

那我应该用什么?

供您参考,这里是创建表的脚本:

应添加到此表的新列示例如下:

0 投票
1 回答
4764 浏览

c# - 在 c# 中使用 Visual Studio 2012 创建 .sql 脚本以及如何运行它?

我对此有一个小问题。当我使用 VS2012 创建脚本时,它看起来像那样(数据库名称:LSProjeDB 并有一个表作为 Musteri)(这样创建:go table > update>genarete script >wow)

但它看起来像错了!我使用了那个 c# 代码:

我得到了:

ArgumentException 未处理!不支持关键字:“数据源”。

0 投票
3 回答
69067 浏览

sql - 如何使用带有文本“|”的sql脚本创建文本文件

如果我在没有字符“|”的脚本下运行 它工作但当我添加字符“|” 如何添加字符“|”不起作用 使用 sql 脚本到文本文件?

谢谢

0 投票
3 回答
2421 浏览

sql - 如何损坏您的数据库以检查您的 sql 完整性检查逻辑是否正常工作?

我已经为数据库维护计划编写了脚本

现在我想测试我的脚本

我没有任何 currpted 数据库,那么如果我的数据库损坏,我怎么能相信我的完整性检查脚本会给出正确的错误消息

我想损坏我的数据库来测试如何损坏数据库:)

DBCC CHECKDB WITH NO_INFOMSGS; 去

0 投票
1 回答
1416 浏览

sql - 以编程方式生成 SQL 脚本以在没有 PRIMARY 语句的情况下创建数据库 .. 使用脚本

我创建了由Scripter.Script()方法自动生成的脚本。但是如果想摆脱脚本中包含的文件路径。使用 Scripter 类生成脚本时需要设置哪个属性?

SQL 脚本:

但现在我想生成没有主要语句的脚本,如下所示:

0 投票
0 回答
160 浏览

sql-server-2008 - 如何将 SqlCmd 命令保存到文件中?

我正在为 SQL Server 2008 使用 SqlCmd。我想将在 SqlCmd 中键入的所有命令保存到文本文件或脚本文件中。可能吗?如果是这样怎么做?

0 投票
1 回答
898 浏览

sql - 通过 sql 脚本创建数据库,然后使用该数据库

我有一个脚本,它使用现有数据库创建表并输入值。现在我希望通过这个相同的脚本创建数据库,然后创建只是另一个数据库副本的表和值。

我有:

USE [MyDatabase]命令无法识别,因为 MyDatabase 在任何地方都不存在。有没有解决的办法?

0 投票
0 回答
627 浏览

sql-server - 脚本文件打开另一个 SSMS 实例

我的 Sql Server 处理脚本文件的方式一直很奇怪。当我单击 .sql 文件时,会启动另一个 SSMS 实例。如果我点击另一个,第 3 个实例会触发。他们都要求进行身份验证。当我从模板资源管理器中单击随机模板时,也会发生相同的行为。它不会立即打开。即使从已经连接的实例中,我仍然必须通过身份验证阶段。我在网上花费了合理的时间寻找解决方案,但显然不是每个人都必须处理这个令人沮丧的问题。谢谢大家的意见和建议。PS:我使用的是 2008 R2 Express Edition(64 位)。Windows 身份验证模式。也许这可能对进一步的建议有用:我在 64 位机器上,但我也有 C:\Program Files (x86)\Microsoft SQL Server\100\ 目录。同样,我桌面上的 SSMS 快捷方式指向这个目录 C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE (对不起这个问题的这种糟糕的布局,段落转被忽略。)

0 投票
1 回答
771 浏览

sql - 如何从几天没有数据的表中获取两个日期之间的值

我通过分组日期从我的表中得到一个总数。例如,如果您在我尝试获取“08.03.2013”​​和“22.03.2013”​​之间的值时查看下图。2013 年 3 月 18 日和 2013 年 3 月 20 日没有数据。

但我需要那个日期,因为我在前端使用 highchart,不想在前端处理这个。

你有什么建议吗?

谢谢

在此处输入图像描述

[编辑@art]