问题标签 [sqltools]

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 投票
10 回答
16967 浏览

sql-server - 是否有替代 RedGate 的“穷人”替代方案来编写整个数据库模式的脚本?

我处于一种情况,我想为一个数据库生成一个脚本,我可以在另一台服务器上运行并获得一个与原始数据库相同的数据库,但没有任何数据。本质上,我想最终得到一个捕获数据库模式的大型创建脚本。

我在安装了 SQL Server 2000 的环境中工作,并且无法安装 2005 客户端工具(如果它们有帮助的话)。我买不起 RedGate,但我真的很想在另一台服务器上拥有一个具有相同架构的数据库。

有什么建议么?任何简单的 .exe(无需安装)工具、提示或 T-SQL 技巧将不胜感激。

更新:我正在使用的数据库有 200 多个表和几个外键关系和约束,因此手动编写每个表的脚本并将脚本粘贴在一起不是一个可行的选择。我正在寻找比这个手动解决方案更好的东西

附加更新除非我完全遗漏了什么,否则这不是使用 SQL 2000 工具的可行解决方案。当我选择在数据库上生成创建脚本的选项时。我最终得到一个包含 CREATE DATABASE 命令的脚本,并且没有创建任何对象 - 表、约束等。SQL 2005 的管理工作室也可以处理这些对象,但是数据库处于没有我将安装的 Management Studio 连接到它的方式。

0 投票
2 回答
2306 浏览

oracle - 用于 Oracle 查询开发的 SQL 工具和 Toad IDE 的替代方案

使用 SQL Tools 和 TOAD 为 Oracle DB 编写存储过程和查询是否有更好的选择?

在能够调试大型查询和存储过程的意义上更好。

欢迎任何指点!

0 投票
5 回答
1202 浏览

sql - SQL Server 变更管理

有人知道用于 SQL Server 的良好变更管理工具吗?

我们想用它通过 api 将我们现有的客户数据库迁移到更新的版本。

0 投票
1 回答
1426 浏览

sql - SQLTool 退出后不提交数据 (HSQLDB)

我真的不了解 SQLTool... 我只想将 SQL 文件导入数据库并选择此命令来执行此操作:

在 database.sql 中是所有创建的东西,比如:

然后我有第二个脚本,称为 data.sql,它应该被写入数据库中,在这个是我的整个 testdata 的东西:

当我现在执行我的 bash 脚本时,SQLTool 会创建一个新的数据库(在我删除文件之前),但不会对 SQL 文件做任何事情!第一个脚本运行没有错误,但第二个说:

当我现在连接到数据库并说\dt没有表时!

我还在commit;每个文件的末尾放了一个,并用它打开了 SQLTool,--autoCommit但这也不起作用......那里发生了什么?

0 投票
1 回答
266 浏览

sql - Redgate SQL 数据生成器 -> 审查 sqlgen 项目 -> “与映射数据相同”是什么意思?

我正在审查同事的 sqlgen 工作,但我无法弄清楚这在表生成设置中意味着什么。

通过以下方式指定行数:“与映射数据相同”

我的同事在每张桌子上都选择了这个,我只需要知道这是什么意思,我已经查看了文档并且无法找到它的定义。

我目前在第 2 版。可能不是最好的问题,但我需要一个答案,他离开了很长一段时间,我们的数据无法使用这个工具正常工作。

0 投票
2 回答
1435 浏览

plsql - 将列数据转换为xml格式;查询失败,因为当前不支持所有列类型

我正在尝试将列数据转换为 xml 格式,但收到以下错误消息:

查询失败,因为当前不支持所有列类型。

我在用:

Oracle 数据库 10g 企业版 10.2.0.4.0 - 64bi

PL/SQL 版本 10.2.0.4.0 - 生产

SQLTools 1.5.0 Beta build 9 作为 EDITOR

为什么会出现这个错误???解决方案是什么?

0 投票
0 回答
977 浏览

hsqldb - 通过 hsqldb 中的 sqltool 实用程序执行 .sql 文件

我正在尝试通过以下方式执行 demofeature_enable.sql 文件。

上面的命令抛出以下错误

0 投票
1 回答
246 浏览

performance - 奇怪的查询行为 oracle 11g

我有一个查询:

此查询有效。但是,如果我只是从选择部分中删除名称,例如:

查询只是挂起,但正在使用 oracle 10g,当我们升级到 oracle 11g 时问题就开始了。谁能解释为什么?

0 投票
3 回答
2102 浏览

sql - 如何使用 Squirrel SQL 列出所有数据库?

如果 Squirrel SQL 只有一个功能,它就会成为我最喜欢的 SQL 工具:我需要连接到一个且唯一的数据库(别名),并且我需要手动定义它。

我可以连接到所有数据库或至少浏览服务器上的数据库并自动创建别名。现在我需要知道数据库名称才能连接到它...

有谁知道解决方案/提示?

0 投票
1 回答
1937 浏览

sql - 如何根据时间戳(几秒的差异)连接两个表?

我有两个表,我试图根据三列的组合加入并插入另一个表。我会解释的。

表 M

表 N

现在这两个表必须匹配并插入到表MN

所以理论上,我的输出表MN应该是

表 M有大约 140 万条记录,表 N有大约 90 万条记录。

我尝试根据以下两个查询加入这两个表。但它需要几个小时才能执行,如果我必须每天运行它,这是不可行的。

当我只运行上述 2 个查询的 SELECT 语句时,我会在一分钟内得到一个输出(只有几 100 个样本行),但是添加了 INSERT 需要很长时间。有没有办法优化我想做的事情?

我需要它来匹配时间戳,因为白天可能会多次出现相同的 ANO - BNO 组合,时间戳是它们之间的唯一标识符

而且我需要一个完整的外部连接,因为我需要关注不匹配的记录,以及两个表之间持续时间不同的匹配记录。

其他 Oracle 信息Oracle Database 11g Enterprise Edition 11.2.0.3.0 64-bit Production

解释计划