±z¥i¥H¦b SQL ¬d¸ß¤¤¥]§tÅܼƤεù¸Ñ¡C±z¤]¥i¥H¨Ï¥Î¬d¾\ÅܼơA°Ñ·Ó¨ä¥¦ªº¬d¸ß©Îµ²ªG¨Ó²£¥Í´À¥NȪº¤U©Ô¥\¯àªí¡C
Yn¼¶¼g§t¦³ÅܼƤεù¸Ñªº 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 ³¯z¦¡¡CYn¦b±zªº¬d¸ß¤¤¨Ö¤JÅܼơA½Ð¨Ï¥Î¤U¦C¨ä¤¤¤@ºØ®æ¦¡¡G
„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
wqsys.time |
´À¥N¥Ø«eªº®É¶¡¡C |
wqsys.date |
´À¥N¥Ø«eªº¤é´Á¡C |
wqsys.timestamp |
´À¥N¥Ø«eªº®É¶¡ÂW°O¡C |
wqsys.user |
´À¥N±z¥Î¨Óµn¤Jªº¨Ï¥ÎªÌ¦WºÙ¡C |
wqsys.sqlid |
´À¥N±z¥Î¨Óµn¤Jªº SQL ID¡C |
wqsys.database |
´À¥N±z¥¿¦b¦s¨úªº¸ê®Æ®w¦WºÙ¡C |
4. Yn¦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Åý¨Ï¥ÎªÌ¬°Åܼƿï¨ú¦h«È¡C ¥H "q." ©Î "r." ¶}ÀYªº¬d¾\ÅܼơA¶È¤¹³\¨Ï¥ÎªÌ¿ï¨ú¤@ÓÈ¡C
5. Yn¦b±zªº¬d¸ß¤¤¨Ö¤Jµù¸Ñ¡A½Ð¨Ï¥Î¤U¦C¨ä¤¤¤@ºØ®æ¦¡¡G
„h -- comment
„h // comment
¥u¦³ºò±µ¦bµù¸Ñ²Å¸¹«á±ªº¤å¦r¡A¤~µø¬°µù¸Ñ¡C¥ô¦ó¦bµù¸Ñ²Å¸¹¤§«eªº¦P¤@¦æ¤å¦r¡A¬Òµø¬° SQL ³¯z¦¡ªº¤@³¡¥÷¡C
6. «ö¤@¤U¡u¤U¤@¨B¡v¡C§Y·|¶}±Ò¡u¬d¸ß¿ï¶µ¡v¶±¡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 DB2 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¼Æ¡CYn±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
13. ¦pªG±z¥¼¦w¸Ë SQL/PA¡A«h¦b SQL/PA °Ï¬q¤¤¡ASQL/PA ®ÇÃä·|Åã¥Ü¡u¥¼¦w¸Ë¡v¡C
14. ¿ï¥Îªº¡G«ö¤@¤U¡u½s¿è SQL¡v¥i½s¿è SQL ¬d¸ß¡C