±z¥i¥H¦b¬d¸ß¤¤¨Ï¥Î¬d¾\ÅܼơA¦b°õ¦æ®ÉÅã¥Ü¤@Ó¤U©Ô¥\¯àªí¡A¨Ñ¨Ï¥ÎªÌ¿ï¨úÅܼƪº¥i¯à´À¥NÈ¡C¬d¾\ÅܼƷ|®Ú¾Ú±z¦bÅܼƦWºÙ¤¤¨Ï¥Îªº¤wÀx¦s¬d¸ß©Îµ²ªG¶°¡A«Ø¥ß¤@Ó¤U©Ô¥\¯àªí¡C¦b¬d¸ß©Îµ²ªG¤¤¡A¬d¾\ÅܼƱN¬O²Ä¤@ӶǦ^ªºª½Äæ¡A¦pªGÁÙ¦³¨ä¥¦ª½Äæ¡A«h¥HªÅ®æ¤À¹j¡Cµø¸ê®ÆÃþ«¬¦Ó©w¡A¤]·|¦Û°Ê¥[¤W¤Þ¸¹¡C¬d¾\Åܼƥu¾A¥Î©ó¤wÀx¦sªº¬d¸ß©Îµ²ªG¡C
Yn¼¶¼g§t¦³¬d¾\Åܼƪº SQL ¬d¸ß¡G
1. ¦b DB2 Web Query Tool ¾ÉÄý¾ð¤¤±z©Ònªº³s½u¤À¤ä¤¤¡A«ö¤@¤U¡uSQL ¬d¸ß¡v¡C§Y·|¥X²{¤U©Ô¥\¯àªí¡C
2. ¦b¤U©Ô¥\¯àªí¤¤¡A«ö¤@¤U¡u·s«Ø¡v¡C§Y·|¶}±Ò¡u½s¿è¬d¸ß¡v¶±¡C
3. ¦b¡u¿é¤J SQL ³¯z¦¡¡vÄæ¦ì¤¤¡AÁä¤J SQL ¬d¸ß¡C
4. ¿ï¥Îªº¡GYn¦b±zªº¬d¸ß¤¤¨Ö¤J¬d¾\ÅܼơA½Ð¨Ï¥Î¤U¦C¨ä¤¤¤@ºØ®æ¦¡¡G
„h [q.groupname.queryname]
„h [r.groupname.resultname]
„h [qm.groupname.queryname]
„h [rm.groupname.resultname]
¨Ï¥Î±zn¥Î¨Ó§Î¦¨¤U©Ô¥\¯àªíªº¬d¸ß©Îµ²ªGªº¦WºÙ¡C¥H "qm." ©Î "rm." ¶}ÀYªº¬d¾\ÅܼơA¥iÅý±z¬°Åܼƿï¨ú¦h«È¡C ¥H "q." ©Î "r." ¶}ÀYªº¬d¾\ÅܼơA¶È¤¹³\±z¿ï¨ú¤@ÓÈ¡C
Yn¦b¬d¸ß¤¤©w¸qÅܼơA½Ð¨Ï¥Î¤U¦C¨ä¤¤¤@ºØ»yªk¤èªk¡C
„h ?
„h :variable
„h [variable]
„h &variable
¨Ò¦p¡A¦b¤U¦C SQL ³¯z¦¡¤¤¡A&userid §Y¬°ÅܼơG
select * from table.sample where user=&userid
±z¤]¥i¥H¨Ï¥Î¤U¦C¥ô¦ó¨t²ÎÅܼơG
„h wqsys.time - ´À¥N¥Ø«eªº®É¶¡¡C
„h wqsys.date - ´À¥N¥Ø«eªº¤é´Á¡C
„h wqsys.timestamp - ´À¥N¥Ø«eªº®É¶¡ÂW°O¡C
„h wqsys.user - ´À¥N±z¥Î¨Óµn¤Jªº¨Ï¥ÎªÌ¦WºÙ¡C
„h wqsys.sqlid - ´À¥N±z¥Î¨Óµn¤Jªº SQL ID¡C
„h wqsys.database - ´À¥N±z¥¿¦b¦s¨úªº¸ê®Æ®w¦WºÙ¡C
5. 5. ¿ï¥Îªº¡GYn¦b±zªº¬d¸ß¤¤¨Ö¤Jµù¸Ñ¡A½Ð¨Ï¥Î¤U¦C¨ä¤¤¤@ºØ®æ¦¡¡G
„h -- comment
„h // comment
³Æµù¡G ¥u¦³ºò±µ¦bµù¸Ñ²Å¸¹«á±ªº¤å¦r¡A¤~µø¬°µù¸Ñ¡C¥ô¦ó¦bµù¸Ñ²Å¸¹¤§«eªº¦P¤@¦æ¤å¦r¡A¬Òµø¬° SQL ³¯z¦¡ªº¤@³¡¥÷¡C
6. «ö¤@¤U¡u¤U¤@¨B¡v¡C§Y·|¶}±Ò¡u¬d¸ß¿ï¶µ¡vµe±¡C
7. ¦b¡u³]©w¡v°Ï¬q¤¤¡A¿ï¨ú±zªº¡u¦Û°Ê½T©w¡v³ß¦n³]©w¡C
„h ¿ï¨ú¡uÃö¡v¡A¨¾¤î±zªºÅܧó¦Û°Ê½T©w¨ì¸ê®Æ®w¤¤¡C¦pªG¿ï¨ú³oÓ¿ï¶µ¡A«h¥²¶·¤â°Ê½T©w¨ì¸ê®Æ®w¤¤¡C
³Æµù¡G ¦pªG±z¿ï¾Ü¤£n¦Û°Ê½T©wÅܧó¡A«h¸ê®Æ®w±N°±¯d¦b¥¼½T©wª¬ºA¡C³o¼Ë¥i¯à·|³y¦¨°ÝÃD¡C
„h ¿ï¨ú¡u§¹¦¨®É¡v¡A¦b°õ¦æ©Ò¦³ SQL ³¯z¦¡¤§«á¡A±NÅܧó½T©w¨ì¸ê®Æ®w¤¤¡C
„h ¿ï¨ú¡u¨C¤@Ó³¯z¦¡¤§«á¡v¡A¦b¨C¦¸°õ¦æ¤@Ó SQL ³¯z¦¡¤§«á¡A±NÅܧó½T©w¨ì¸ê®Æ®w¤¤¡C
8. ¦b¡uµ²ªG¦WºÙ¡vÄæ¦ì¤¤¡AÁä¤J±zn¥Î©óµ²ªG¶°ªº¦WºÙ¡C
n³Z¡GDB2 Web Query Tool ´£¨Ñ¤F¤@Ó¹w³]ªºµ²ªG¶°¦WºÙ¡C±z¥i¥H¥Î±z³ß¦nªº¦WºÙ¨Ó¸m´«³oÓ¦WºÙ¡C
9. ¦b¡u³Ì¤j¦C¼Æ¡vÄæ¦ì¤¤¡AÁä¤Jµ²ªG¶°n¶Ç¦^ªº³Ì¤j¦C¼Æ¡C
n³Z¡GYn±N©Ò¦³¾î¦C¶Ç¦^¨ìµ²ªG¶°¡A½Ð¦b¡u³Ì¤j¦C¼Æ¡vÄæ¦ì¤¤Áä¤J "0"¡C
10. ¦b¡u¹O®É¡vÄæ¦ì¤¤¡AÁä¤J¹O®É¨î¡C
11. ±q¡u°Ê§@¡v¤U©Ô²M³æ¤¤¡A¿ï¨ú¦b¹J¨ì LOB ¸ê®Æ®É±zn°õ¦æªº°Ê§@¡C
„h ¿ï¨ú¡u¬Ù²¤¡v¡A²¤¹L LOB¡C
„h ¿ï¨ú¡uÂ^¨ú¡v¡AÂ^¨ú LOB¡C
„h ¿ï¨ú¡u¤º§t¡v¡A±N LOB ¤º§t¦bµ²ªG¶°¤¤¡C
12. ¦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
13. ¿ï¥Îªº¡G«ö¤@¤U¡u½s¿è SQL¡v¥i½s¿è SQL ¬d¸ß¡C
14. «ö¤@¤U¡u¤wåªRªº¬d¸ß¡v°Ï¬q¤¤Åã¥Üªº¨C¤@Ó¬d¾\Åܼƨөw¸q¥¦ªºÈ¡C
15. Áä¤JÅܼƪºÈ¡A©Î±q¤U©Ô²M³æ¤¤¿ï¨ú¤@ÓÈ (¦pªG¥i¥Î)¡C
„h ¿ï¨ú¡u¨Ï¥Î¡v¡A±N«ü©wªºÈ¥u´À´«¨ì¸ÓÓÅܼƦWºÙ¡C
„h ¿ï¨ú¡u©Ò¦³°Ñ·Ó¡v¡A±N«ü©wªºÈ´À´«¨ì¬d¸ß¤¤¸ÓÅܼƦWºÙªº¨C¤@ӮרҡC
„h ¿ï¨ú¡u©¿²¤¡v¡A±NÅܼƵø¬°¦r¦ê¡C
n³Z¡G ·í±z«ö¤@¤U¬d¾\ÅܼƮɡA±z¥i¥H±q¤U©Ô¥\¯àªí¤¤¿ï¨úÅܼƪºÈ¡C¦pªGÅܼƤw©w¸q¦h«¿ï¶µ¡A«h±z¥i¥H«ö¦í Ctrl Áä¡A¬°Åܼƿï¨ú¦h«È¡C
16. °õ¦æ©ÎÀx¦s¬d¸ß¡CYn°õ¦æ¬d¸ß¡A½Ð«ö¤@¤U¡u°õ¦æ¡v¡C
³Æµù¡GDB2 Web Query Tool ¨Ã¤£·|ÅçÃÒ SQL¡C¼¶¼g¬d¸ß®É¡A½Ð°È¥²¨Ï¥Î¥¿½Tªº SQL »yªk¡Bªí®æ¦WºÙ¤Îª½Äæ¦WºÙ¡C
DB2 Web Query Tool ·|°õ¦æ¬d¸ß¡AµM«áÅã¥Ü¡u¬d¸ß¸ê®Æ¡v¶±¡C±z²{¦b¥i¥H°õ¦æ©ÎÀx¦s¬d¸ß¡C ±z¥i¥HÀ˵ø°T®§¶±¡A¨Ã¥B«ü©w¦p¦óÅã¥Ü©Î¶×¥X©Ònªº¬d¸ßµ²ªG¡C