对任何数据库运行SQL脚本的好工具是什么?

时间:2008-11-14 02:55:12

标签: sql database scripting database-agnostic

目前我有一个自定义工具,可以从我们的数据模型中生成vanilla-SQL(仅使用标准SQL),为我们的新数据库设置数据库模式和初始数据,并进行版本补丁等...此部分现在一切都很好,花花公子。

然而,针对所有不同的数据库(不同的供应商)运行这些SQL脚本是一件痛苦的事情,所以我在一段时间之前编写了一个快速的小Php脚本,它为我做了,但我想知道是否有更好的解决方案这个问题?

由于

2 个答案:

答案 0 :(得分:3)

我使用SQL Developer,这真的很酷。

它可以在任何平台上运行(是一个Java应用程序),您可以连接到任何数据库供应商,它是免费的。

答案 1 :(得分:2)

我使用Squirrel,就像SQL Developer一样,它是一个免费的java应用程序。

<强>描述

  

SQuirreL SQL Client是一个图形化的   Java程序,将允许您   查看JDBC兼容的结构   数据库,浏览表中的数据,   发出SQL命令。

Download and Installation