¦b¬d¸ß¤¤¨Ï¥ÎÅܼƤεù¸Ñ

 

±z¥i¥H¦b SQL ¬d¸ß¤¤¥]§tÅܼƤεù¸Ñ¡C±z¤]¥i¥H¨Ï¥Î¬d¾\ÅܼơA°Ñ·Ó¨ä¥¦ªº¬d¸ß©Îµ²ªG¨Ó²£¥Í´À¥N­Èªº¤U©Ô¥\¯àªí¡C

­Y­n¼¶¼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¦¡¡C­Y­n¦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.         ­Y­n¦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]

¨Ï¥Î±z­n¥Î¨Ó§Î¦¨¤U©Ô¥\¯àªíªº¬d¸ß©Îµ²ªGªº¦WºÙ¡C¥H "qm." ©Î "rm." ¶}ÀYªº¬d¾\ÅܼơA¥iÅý¨Ï¥ÎªÌ¬°Åܼƿï¨ú¦h­«­È¡C ¥H "q." ©Î "r." ¶}ÀYªº¬d¾\ÅܼơA¶È¤¹³\¨Ï¥ÎªÌ¿ï¨ú¤@­Ó­È¡C

5.         ­Y­n¦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±z­n¥Î©óµ²ª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¼Æ¡C­Y­n±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 ¸ê®Æ®É±z­n°õ¦æªº°Ê§@¡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¡C­Y­n¨Ï¥Î 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¡C­Y­n³]©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

15.       ±z²{¦b¥i¥H°õ¦æ©ÎÀx¦s¬d¸ß¡C