查看完整版本: DB2编程序技巧 (七)

豹子 2007-6-23 09:48

DB2编程序技巧 (七)

3.4 查看sp使用了哪些表
5qT B1Rlke8E selectbnamefromsyscat.packagedepwherebtype='T'andpkgnamein(selectbnamefromsysibm.sysdependencieswherednamein(selectspecificnamefromsyscat.procedureswhereprocname='PR_CLEAR_MATCH_DIVIDE_SHA'))
7bE6q%G{ 3.5 查看function被哪些sp使用 C)Q1]2[G+xl*?M
selectPROCNAMEfromSYSCAT.PROCEDURESwhereSPECIFICNAMEin(selectdnamefromsysibm.sysdependencieswherebnamein(selectPKGNAMEfromsyscat.packagedepwherebnamein(selectSPECIFICNAMEfromSYSCAT.functionswherefuncname='GET_CURRENT_DATE')))
&wY4h2`uG
U&v"}e%B(a:L'~ B t^L@
使用function时要注意,如果想drop掉该function必须要先将调用该function的其它存储过程全部drop掉。 p2t~9g#J`ek
必须先创建function,调用该function的sp才可以创建成功。
S.fQ.h(tY.Jw 3.6 修改表结构 G5Fz+p%c*aNx#AV
一次给一个表增加多个字段
8c[.h GIUu5^#t2x db2"altertabletb_testaddcolumnt1char(1)addcolumnt2char(2)addcolumnt3int" 5S ]Xh&Bd
%i["iZ$b~ _
v'H(l W$k vf
4 DB2系统管理 -~8b/FvRt
4.1 DB2安装 ,[2mD7zL#WHM
在Windows98下安装db27.1或其他版本,如果有Jdbc错误或者是Windwos98不能启动,则将autoexec.bat中的内容用如下内容替换: %~MG\#pr

P |u)d;N.x9n b(V
"s-r(^ ZK.hb^ C:\PROGRA"1\TRENDP"1\PCSCAN.EXEC:\C:\WINDOWS\COMMAND\/NS/WIN95
[@w.T*B L*WV remC:\WINDOWS\COMMAND.COM/E:32768 wE @hUV@7z
REM[Header] l'ca:I0y&a8f
/Z9`FcQ"h(S'^mr
REM[CD-ROMDrive] t'd&T3y5MC?

| @Z-^$B~&d REM[Miscellaneous]
-dH_[I.L
h9U"T6fVL REM[Display] }3|*{#MTh/TO
[&[*@u(^
setPATH=%PATH%;C:\MSSQL\BINN;C:\PROGRA"1\SQLLIB\BIN;C:\PROGRA"1\SQLLIB\FUNCTION;C:\PROGRA"1\SQLLIB\SAMPLES\REPL;C:\PROGRA"1\SQLLIB\HELP !ev(o3Z!n#L:y2?
IFEXISTC:\PROGRA"1\IBM\IMNNQ\IMQENV.BATCALLC:\PROGRA"1\IBM\IMNNQ\IMQENV.BAT
&Z+EG"I)E/Pw({| IFEXISTC:\PROGRA"1\IBM\IMNNQ\IMNENV.BATCALLC:\PROGRA"1\IBM\IMNNQ\IMNENV.BAT c{.IV3f.IeO(T j`&T
setDB2INSTANCE=DB2 2FO i B#`
setCLASSPATH=.;C:\PROGRA"1\SQLLIB\java\db2java.zip;C:\PROGRA"1\SQLLIB\java\runtime.zip;C:\PROGRA"1\SQLLIB\java\sqlj.zip;C:\PROGRA"1\SQLLIB\bin
Hc?j%qW+O GP9t setMDIS_PROFILE=C:\PROGRA"1\SQLLIB\METADATA\PROFILES ] o"rsTD-_}
setLC_ALL=ZH_CN r(hyM8v
setINCLUDE=C:\PROGRA"1\SQLLIB\INCLUDE;C:\PROGRA"1\SQLLIB\LIB;C:\PROGRA"1\SQLLIB\TEMPLATES\INCLUDE `I7d.ImX"a1~,c
setLIB=C:\PROGRA"1\SQLLIB\LIB
idy1Y]M setDB2PATH=C:\PROGRA"1\SQLLIB
8EK#O;P6Zo setDB2TEMPDIR=C:\PROGRA"1\SQLLIB
w;P3l Vnig,V F g setVWS_TEMPLATES=C:\PROGRA"1\SQLLIB\TEMPLATES
4P Q7V1KuaZ2_9UC9ND setVWS_LOGGING=C:\PROGRA"1\SQLLIB\LOGGING
#Y4fl8Do4f%tg setVWSPATH=C:\PROGRA"1\SQLLIB
{hA,v#W |(X setVWS_FOLDER=IBMDB2
2ihG(IeO setICM_FOLDER=信息目录管理器 f2k)A/N M

6pE1O W%J0VI}1i.])?1q win
页: [1]
查看完整版本: DB2编程序技巧 (七)