您的位置:程序门 -> db2 -> 数据库开发



db2存储过程 import问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


db2存储过程 import问题
发表于:2007-04-16 15:16:41 楼主
下面是我写的个存储过程
大概的功能就是要把一个从别的库里导出的ixf文件   通过import语句导入到另外的一个库中,但是import这个语句要卸载存储过程中   。(ixf文件存放在d盘111目录下)
create   procedure   imp
    begin    
        declare   str_EXEC   varchar(1000);
    declare   sql   varchar(1000);
    set   str_EXEC   =   'commit ';    
            delete   from   test   ;
    EXECute   immediate   str_EXEC;
            set   sql   =   'import   from       d://111//test.ixf   of   ixf   insert   into   test ';      
          EXECute   immediate   sql;  
    end;

写的没有问题     但是call的时候就报错,   错误如下:
sql0104n   在 "begin-of-statement "之后发现意外的标记 "import   form   d://111//test.ixf   of   ixf ",   sqlstate=42601
发表于:2007-04-16 15:19:111楼 得分:0
在线等待。。。。。
发表于:2007-04-17 11:40:262楼 得分:0
存储过程里面不能使用import语句把,你可以写在shell里面完成同样的功能.


快速检索

最新资讯
热门点击