如何在DB2数据库中运行模式文件

问题描述 投票:0回答:1

我是DB2的新手,我安装了DB2安装程序并创建了一个新的数据库。

现在我从开发人员(Schema.sql)获得了一个新的模式文件。

我试图使用“-tvf Schema.sql”执行。但它给出了以下错误。

DB21034E该命令作为SQL语句处理,因为它不是有效的命令行处理器命令。在SQL处理期间,它返回:SQL0104N在“BEGIN-OF-STATEMENT”之后发现了意外的标记“-tvf schema.sql”。预期的代币可能包括:“”。 SQLSTATE = 42601`输入代码

如何立即执行该文件。

database db2
1个回答
2
投票

您似乎正在运行交互模式“DB2命令行处理器”。这是运行批处理脚本的错误工具。通过研究documentation了解差异。

在Windows上,启动>运行> db2cwadmin.bat。这将在管理模式下打开db2cmd.exe。当db2cmd.exe打开时,使用CD命令切换到包含“Schema.sql”文件的目录。如果文件需要与数据库预先存在的连接,则使用命令db2 connect to ....(指定Db2数据库名称以及可选的用户和密码)。然后,您可以运行命令db2 -tvf Schema.sql

如果您不愿意或无法使用命令行,并且您更喜欢使用图形用户界面,那么您还可以在GUI工具中运行脚本,如“IBM Data Studio”或“DB Visualiser”或许多类似的免费工具与Db2。

© www.soinside.com 2019 - 2024. All rights reserved.