informix上如何执行*.sql脚本

来源:百度知道 编辑:UC知道 时间:2024/05/17 21:44:28
*.sql里面都是sql的更新语句,如何执行呢?

informix上执行sql脚本,分命令行方式和dbaccess界面方式:

命令行方式:

dbaccess db_name xx.sql       这里的数据库名不可省

dbaccess [db_name] < xx.sql
输入重定向方式时,[]表示可省略。
当xx.sql脚本中有数据库选择语句(database db_name;)时,可以不加数据库名。

dbaccess界面方式:

运行dbaccess命令,选好数据库,进入SQL操作界面,菜单如下:
SQL:   New  Run  Modify  Use-editor  Output  Choose  Save  Info  Drop  Exit
可按C选择Choose命令,进入脚本选择界面,选择xx脚本,脚本内容会显示到sql语句编辑区,
可按M进行修改,也可以按R直接运行。

如果是SYBASE数据库,在命令提示符下输入
isql -S<servername>; -U<username>; -P<password>; -i<SQL脚本文件>;

如果是mssql2000数据库,在命令提示符下输入
isql -S<servername>; -U<username>; -P<password>; -i<SQL脚本文件>;