±z¥i¥H¨Ï¥Î DB2 Web Query Tool ¨Ó¼¶¼g·sªº SQL ¬d¸ß¡CµM«áÀx¦s©Î°õ¦æ¬d¸ß¡C±z¤]¥i¥H°õ¦æÀx¦sµ{§Ç¡C
¡u½s¿è¬d¸ß¡vµe±ªºÄæ¦ì¤Î±±¨î¶µ
Yn¼¶¼g·|©I¥sÀx¦sµ{§Çªº·s SQL ¬d¸ß¡G
1. ¦b DB2 Web Query Tool ¾ÉÄý¾ð¤¤¿ï¾Ü±znªº³s½u¤À¤ä¡A¦A®i¶}¡uÀx¦sµ{§Ç¡v°Ï¬q¡Aª½¨ì±z§ä¨ìn¦b¬d¸ß¤¤¨Ï¥ÎªºÀx¦sµ{§Ç¬°¤î¡C
2. «ö¤@¤U±znªºÀx¦sµ{§Ç¡C§Y·|¶}±ÒÂÛ²{¥\¯àªí¡C
3. ±qÂÛ²{¥\¯àªí¤¤¡A¿ï¨ú¡u¶}±Ò¡v¡C
§Y·|¶}±Ò¡u¬d¸ß¿ï¶µ¡v¶±¡C
4. ¦b¡uµ²ªG¦WºÙ¡vÄæ¦ì¤¤¡AÁä¤Jµ²ªG¶°ªº¦WºÙ¡C
³Æµù¡GDB2 Web Query Tool ´£¨Ñ¤F¤@Ó¹w³]ªºµ²ªG¶°¦WºÙ¡C±z¥i¥H¥Î±z³ß¦nªº¦WºÙ¨Ó¸m´«³oÓ¦WºÙ¡C
5. ¦b¡u³Ì¤j¦C¼Æ¡vÄæ¦ì¤¤¡AÁä¤Jµ²ªG¶°n¶Ç¦^ªº³Ì¤j¦C¼Æ¡C
³Æµù¡GYn±N©Ò¦³¾î¦C¶Ç¦^¨ìµ²ªG¶°¡A½Ð¦b¡u³Ì¤j¦C¼Æ¡vÄæ¦ì¤¤¿é¤J "0"¡C
6. ¦b¡u¹O®É¡vÄæ¦ì¤¤¡AÁä¤J¹O®É¨î¡C
7. ±q¡u°Ê§@¡v¤U©Ô²M³æ¤¤¡A¿ï¨ú¤@Ӱʧ@¨Ó«ü©w¦p¦ó±q¸ê®Æ®wÂ^¨ú LOB¡C¿ï¶µ¦p¤U¡G
„h ¿ï¨ú¡u¬Ù²¤¡v¡A²¤¹Lµ²ªG¶°¤¤ªº LOB¡C
„h ¿ï¨ú¡uÂ^¨ú¡v¡AÅý LOB ¥i±qµ²ªG¶°Â^¨ú¡C·í±z¿ï¨ú¡uÂ^¨ú¡v®É¡ALOB ¦bµ²ªG¶°¤¤·|¥HÃìµ²¤è¦¡Åã¥Ü¡C±z¥i¥H«ö¤@¤UÃìµ²¨ÓÀ˵ø¯S©wªº LOB¡ADB2 Web Query ·|±q DB2 ªí®æ¬°±zÂ^¨ú¸Ó LOB¡A¨ÃÅã¥Ü¦bÀ˵ø¾¹¤¤¡C
„h ¿ï¨ú¡u¤º§t¡v¡AÅý LOB ¸ê®Æ¤º§t¦bµ²ªG¶°¤¤¡C
8. ¦b¡u¨î¡vÄæ¦ì¤¤¡AÁä¤Jµ²ªG¶°¤¤¥i¥Îªº LOB ¤j¤p¤W (¥H k ¬°³æ¦ì)¡C¤j©ó«ü©w¨îªº¥ô¦ó LOB ³£¤£·|¤º§t¦bµ²ªG¶°¤¤¡C
9. ±q¡uÃþ«¬¡v¤U©Ô²M³æ¤¤¡A«ü©w¬d¸ß±N¶Ç¦^ªº LOB ÀÉ®×Ãþ«¬ (°ÆÀɦW)¡C
„h ¿ï¨ú¡uµL¡v¡A±N MIME Ãþ«¬ªº APPLICATION/OCTECT ¶Ç¦^¨ì±qÄݯ¸¡C
„h ¿ï¨ú¡uÀRºA¡v¡A«ü¥Xªí®æ¤¤ªº©Ò¦³ LOB ¸ê®Æ³£¬O¬Û¦PÃþ«¬¡A¥B©Ò¦³ LOB ³£®M¥Î¬Û¦P°ÆÀɦW¡C¦b¡u°ÆÀɦW/ª½Äæ¡vÄæ¦ì¤¤¡A«ü©wn®M¥Î¨ì¨C¤@Ó LOB ªº°ÆÀɦW¡C
„h ¿ï¨ú¡uª½Äæ¡v¡A«ü¥X LOB ¸ê®Æ¬O¤£¦PÃþ«¬¡A¥B LOB ¸ê®ÆªºÃþ«¬Àx¦s¦b¬d¸ß©Ò°Ñ·Óªºª½Ä椤¡C¦b¡u°ÆÀɦW/ª½Äæ¡vÄæ¦ì¤¤¡AÁä¤JÀx¦s LOB Ãþ«¬°ÆÀɦWªºª½Äæ¦WºÙ¡C
¦pªG±z«ü©w¡uµL¡v¡ALOB ¸ê®Æ±N¥H¤G¶i¦ì®æ¦¡¶Ç°e¨ì±zªºÂsÄý¾¹¡A DB2 Web Query ±N¨Ì¿àÂsÄý¾¹¨Ó§PÂ_¸ê®ÆÃþ«¬¡C
10. ¦pªG±zªº¨t²Î¤w¦w¸Ë SQL\PA¡A¥B±zªº¬d¸ß©|¥¼¸g¹L SQL/PA ªº¤ÀªR¡A«h¦b SQL/PA °Ï¬q¤¤¡A SQL/PA ®ÇÃä·|Åã¥Ü¡u¥¼¤ÀªR¡v¡CYn¨Ï¥Î SQL/PA ¨Ó¤ÀªR¬d¸ß¡A½Ð¦b¡u³]©w¡v°Ï¬qªº SQL/PA °Ï¬q¤¤¡A«ö¤@¤U¡u¤ÀªR¡v¡C SQL/PA ¤@¦¸·|¤ÀªR¤@Ó³¯z¦¡¡C¦]¦¹¡A¦pªG±zªº¬d¸ß¤º§t¦hÓ SQL ³¯z¦¡¡A±z±N¬Ý¨ì²Ö¥[®æ¦¡ªºµ²ªG¡CYn³]©w SQL/PA ¤ÀªR¿ï¶µ¡A½Ð«ö¤@¤U¡u¤ÀªR¿ï¶µ¡v¡C
³Æµù¡G¦pªG±z¥¼¦w¸Ë SQL/PA¡A«h¦b SQL/PA °Ï¬q¤¤¡ASQL/PA ®ÇÃä·|Åã¥Ü¡u¥¼¦w¸Ë¡v¡C
11. ¦b¡u¤wåªRªº¬d¸ß¡v°Ï°ì¤¤¡A¹ï±z¥¿¦b¨Ï¥ÎªºÀx¦sµ{§Ç¡A«ü©w¥ô¦óÅܼƪºÈ¡C
¨Ò¦p¡G
call CSFENN.DATESP(
'CURRENT', -- ¿é¤J/¿é¥X°Ñ¼Æ
'', -- ¿é¤J/¿é¥X°Ñ¼Æ
0, -- ¿é¤J/¿é¥X°Ñ¼Æ
'', -- ¿é¤J/¿é¥X°Ñ¼Æ
[OUTDATE], -- ¿é¥X°Ñ¼Æ
[OUTMSG], -- ¿é¥X°Ñ¼Æ
[OUTCODE] -- ¿é¥X°Ñ¼Æ
);
12. «ö¤@¤U¡u½s¿è SQL¡v¡C§Y·|¶}±Ò¡u½s¿è¬d¸ß¡v¶±¡A¨Ã¥BÅã¥Ü¥Î¨Ó©I¥s±z¿ï¨ú¤§Àx¦sµ{§Çªº SQL¡C
13. ¦b¡u¿é¤J SQL ³¯z¦¡¡vÄæ¦ì¤¤¡AÁä¤J±zn¥Î¨Ó«Ø¥ß¬d¸ßªº¨ä¾l SQL ³¯z¦¡¡C³æ¤@¬d¸ß¤¤¥i¥H¥]¬A¦h«³¯z¦¡¡A¤]¥i¥]¬Aµù¸Ñ¤ÎÅܼơC±z¤]¥i¥H¨Ï¥Î¬d¾\ÅܼơA°Ñ·Ó¨ä¥¦ªº¬d¸ß©Îµ²ªG¨Ó²£¥Í´À¥NȪº¤U©Ô¥\¯àªí¡C
DB2 Web Query Tool ¤ä´©¤U¦Cµù¸Ñ®æ¦¡¡G --comment¡B //comment¡C
DB2 Web Query Tool ¤ä´©¤U¦CÅܼƮ榡¡G[variable]¡B :variable¡B? ¤Î &variable¡C
n³Z¡G½Ð¨Ï¥Î¤À¸¹¨Ó¤À¹j¬d¸ß¤¤ªº¦h«³¯z¦¡¡C
14. «ö¤@¤U¡u°õ¦æ¡v¨Ó°õ¦æ¬d¸ß¡C
³Æµù¡G±z¥ç¥i¥H«ö¤@¤U¡uÀx¦s¡v¨ÓÀx¦s¬d¸ß¡C