2007-3-26 16:53
izl-2zl
请教export脚本问题
[font=verdana, arial, helvetica][size=2][size=12px]select 'EXPORT TO e:\aa\'||name||'.del
of del messages e:\aa\exportmsgs.txt select * from db2admin.'||name where PATI_IN_SN in (select PATI_IN_SN from PATI_IN_VISIT where ALLSAVE = '1')
from sysibm.systables
where name in (select TABLENAME from DB2ADMIN.TABLEONELEVEL where TABLETAG = '0');
这一个脚本在执行的时候,报错说select 之后发现意外标记。
select 'EXPORT TO e:\aa\'||name||'.del
of del messages e:\aa\exportmsgs.txt select * from db2admin.'||name
from sysibm.systables
where name in (select TABNAME from syscat.indexes where tabschema = 'DB2ADMIN');
而这个脚本就可以成功运行。
请高手指点!
同时请问这个脚本的
select 'EXPORT TO .............
from sysibm.systables
where ........................
怎样理解?
这个name变量的使用格式是怎样的,||name|| '||name name ?[/size][/size][/font]
2007-3-26 17:00
beginner-bj
1、语法不对。
2、||是做字符串连接用的。
2007-3-26 17:14
dtbdtbdtb
select 后面怎么跟了这些东西
sql学习了没有
2007-3-26 17:49
izl-2zl
[quote]原帖由 [i]dtbdtbdtb[/i] 于 2007-3-26 17:14 发表 [url=http://www.loveunix.net/discuz/redirect.php?goto=findpost&pid=648590&ptid=70955][img]http://www.loveunix.net/discuz/images/common/back.gif[/img][/url]
select 后面怎么跟了这些东西
sql学习了没有 [/quote]
[font=Verdana]select 'EXPORT TO e:\aa\'||name||'.del
of del messages e:\aa\exportmsgs.txt select * from db2admin.'||name
from sysibm.systables
where name in (select TABNAME from syscat.indexes where tabschema = 'DB2ADMIN');[/font]
那为什么这个脚本跟了好多东西可以执行呢?
请指点
2007-3-26 19:14
beginner-bj
把单引号引起来的部分先去掉,就好理解了。
[[i] 本帖最后由 beginner-bj 于 2007-3-26 19:24 编辑 [/i]]
2007-3-27 08:27
izl-2zl
谢谢楼主指点
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.