如何在DB2数据库中运行模式文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在DB2数据库中运行模式文件相关的知识,希望对你有一定的参考价值。
我是DB2的新手,我安装了DB2安装程序并创建了一个新的数据库。
现在我从开发人员(Schema.sql)获得了一个新的模式文件。
我试图使用“-tvf Schema.sql”执行。但它给出了以下错误。
DB21034E该命令作为SQL语句处理,因为它不是有效的命令行处理器命令。在SQL处理期间,它返回:SQL0104N在“BEGIN-OF-STATEMENT”之后发现了意外的标记“-tvf schema.sql”。预期的代币可能包括:“”。 SQLSTATE = 42601`输入代码
如何立即执行该文件。
您似乎正在运行交互模式“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。
以上是关于如何在DB2数据库中运行模式文件的主要内容,如果未能解决你的问题,请参考以下文章
Oracle SQL Developer 中的 DB2 - 模式驱动程序错误