db2数据库怎么执行sql文件 db2数据库如何将数据导出?

导出数据库命令:mysqldump-uroot-pmydb2gt:mydb . SQL将数据库mydb2导出到mydb。使用db2look和db2movDB2存储过程调用存储过程?DB2 ;的存储过

导出数据库命令:mysqldump-uroot-pmydb2gt:mydb . SQL将数据库mydb2导出到mydb。使用db2look和db2mov

DB2存储过程调用存储过程?

DB2 ;的存储过程也可以执行动态SQL。可以将等级为001,002的参数传入存储过程,然后声明一个变量:create or replace procedure test(in _ where varchar(100))-创建存储过程测试。并且可以传入一个字符串作为参数declare v _ SQL var char(512)set v _ SQL delete from table 1 where field 1 in(concat in _ where concat)。-这里是把传入的where语句放在一起执行immediate v_sql -这里是执行语句-可以使用下面的语句执行类似上面的存储过程:call 的内容1、db2创建数据库数据库名lt -创建数据库2、db2连接数据库名用户用户名使用用户密码lt-连接数据库3、DB2-TVF OTP DB _ v3 _ DB2.sqllt -为新数据库建立表结构4。db2 -td@ -f存储过程文件的绝对路径lt-Import存储过程,将提示您成功且没有错误4。调用存储过程:在Windows下:db2调用存储过程名称(参数1,参数2)在AIX下:db2lt——必须先输入db2,才能调用存储过程或执行SQL语句db2gtcall存储过程名称(参数1,参数2) 5。验证插入。Windows下数据录入是否成功:DB2 select count(*)from ft OTP _ userinfo AIX:db2lt——必须先输入DB2。在调用存储过程或执行SQL语句db2gt SELECT count(*)from ft OTP _ userinfo Windows:DB2 SELECT count(*)from ft OTP _ TOKEN info AIX:db2lt-首先进入DB2,可以调用存储过程或执行SQL语句db2gt SELECT count(*)from ft OTP _ TOKEN info 6、db2 SELECT TOKEN、 PUBKEY FROM ft OTP _ TOKEN info FETCH FIRST 10000 ROWS ONLY gt要保存的文件的绝对完整路径lt-Export top 10,000 records FROM DB2 windows-例如db2 SELECT TOKEN,PUBKEY FROM FTOTP _ TOKEN info FETCH FIRST 10000 ROWS ONLY gt c:ABC . txtlt-注意:不能先输入DB2。 执行查询和导出命令组合7。db2 drop procedure存储过程名称lt-delete存储过程8。db 2 drop database database name lt——删除具有指定名称的数据库。注意:如果删除时提示应用程序连接到该数据库,可以使用以下命令断开所有应用程序:DB2 force application all lt-disconnect all applications。