¼Æ¾Ú®w¨Ã¦æ³X°Ý¡A¤]´N¬O¨âөΨâ¥H¤W¥Î¤á¦P®É³X°Ý¦P¤@¼Æ¾Ú¡A³o¤]¬O¼Æ¾Ú®w¤ÞÀº¦p¦ó³]p©M¹ê²{¾A«×¤ÏÀ³©Ò±Á{ªº³Ì¤j°ÝÃD¡C³]pÀu¨}¡B©Ê¯à¨ô¶Vªº¼Æ¾Ú®w¤ÞÀº¥i¥H»´ÃP¦a¦P®É¬°¦¨¤d¤W¸Uªº¥Î¤áªA°È¡C¦Ó¡§©³®ð¤£¨¬¡¨ªº¼Æ¾Ú®w¨t²ÎÀHµÛ§ó¦hªº¥Î¤á¦P®É³X°Ý¨t²Î±N¤j¤j°§C¨ä©Ê¯à¡C³ÌÁV¿|ªº±¡ªp¤U¬Æ¦Ü¥i¯à¾ÉP¨t²Îªº±Y¼ì¡C
·íµM¡A¨Ã¦æ³X°Ý¬O¥ô¦ó¼Æ¾Ú®w¸Ñ¨M¤è®×³£³Ì¬°«µøªº°ÝÃD¤F¡A¬°¤F¸Ñ¨M¨Ã¦æ³X°Ý¤è±ªº°ÝÃD¦UÃþ¼Æ¾Ú®w¨t²Î´£¥X¤F¦UºØ¦U¼Ëªº¤è®×¡C SQL Server©MOracle¨â¤jDBMS¤]¤À§O±Ä¥Î¤F¤£¦Pªº¨Ã¦æ³B²z¤èªk¡C¥¦Ì¤§¶¡ªº¹ê½è®t§O¦bþ©O¡H
¨Ã¦æ³X°Ýªº°ÝÃD
¨Ã¦æ³X°Ý¥X²{°ÝÃD¦s¦bY¤zºØ±¡ªp¡C¦b³Ì²³æªº±¡§Î¤U¡A¼Æ¶q¶W¹L¤@Óªº¥Î¤á¥i¯à¦P®É¬d¸ß¦P¤@¼Æ¾Ú¡C´N³oºØ±¡ªp¦Ó¨¥¼Æ¾Ú®wªº¾Þ§@¥Ø¼Ð«Ü²³æ¡GºÉ¥i¯à¦a¬°¥Î¤áÌ´£¨Ñ§Ö³tªº¼Æ¾Ú³X°Ý¡C ³o¹ï§Ú̲{¦b±`¨£ªº¼Æ¾Ú®w¨Ó»¡¤£¦¨°ÝÃD¡GSQL Server©M Oracle ³£±Ä¥Î¤F¦h½uµ{¾÷¨î¡A¥¦Ì·íµM¯à°÷¤@¦¸³B²z¦hӽШD¡C
¤£¹L¡A¦b¥Î¤á×§ï¼Æ¾Úªº±¡ªp¤U¨Ã¦æ³X°Ý°ÝÃD´NÅܱo½ÆÂø°_¨Ó¤F¡CÅãµM¡A¼Æ¾Ú®w³q±`¥u¤¹³\°ß¤@¥Î¤á¤@¦¸×§ï¯S©wªº¼Æ¾Ú¡C·í¬Y¤@¥Î¤á¶}©l×§ï¬Y¶ô¼Æ¾Ú®É¡A SQL Server©M Oracle ³£¯à«Ü§Ö¦aÂê©w¼Æ¾Ú¡Aªý¤î¨ä¥L¥Î¤á¹ï³o¶ô¼Æ¾Ú¶i¦æ§ó·s¡Aª½¨ì×§ï¸Ó¼Æ¾Úªº²Ä1¦ì¥Î¤á§¹¦¨¨ä¾Þ§@¨Ã´£¥æ¥æ©ö¡]commit transaction¡^¡C¦ý¬O¡A·í¬Y¤@¦ì¥Î¤á¥¿¦b×§ï¬Y¶ô¼Æ¾Ú®É°²³]¥t¤@¦ì¥Î¤á¤S¥¿·Q¬d¸ß¸Ó¼Æ¾Úªº¸ê°T®É·|µo¥Í¤°»ò±¡ªp©O¡H¦b³oºØ±¡ªp¤U¼Æ¾Ú®wºÞ²z¨t²Î¤S¸Ó¦p¦ó°Ê§@©O¡HOracle ©M SQL Server°w¹ï³o¤@°ÝÃD±Ä¨ú¤F¤£¦Pªº¸Ñ¨M¤è®×¡C
SQL Server¤èªk
²{¦b¤£§«°²³]¦³¤H¶}©l×§ïSQL Server¤W¦sÀxªº¼Æ¾Ú¡A©ó¬O³o¶ô¼Æ¾Ú¥ß§Y³Q¼Æ¾Ú®wÂê©w¡C¼Æ¾ÚÂê©w¾Þ§@ªý¶ë¨ä¥L¥ô¦ó³X°Ý¸Ó¼Æ¾Úªº³s±µ¡X¡X³s¬d¸ß¾Þ§@³£¤£·|©ñ¹L¡C©ó¬O¡A³o¶ô³QÂê©wªº¼Æ¾Ú¥u¦³¦b¥æ©ö³Q´£¥æ©ÎªÌ¦^ºu¤§«á¤~¯à±µ¨ü¨ä¥L³X°Ý¾Þ§@¡C
¤U±¥ÎSQL ServerÀH±aªºpubs¥Ü¨Ò¼Æ¾Ú®w°µ¤@Ó²³æ¥Ü½d¡C¦bQuery Analyzer¤º¥´¶}¨âÓµ¡¤f¡C¦b²Ä1Óµ¡¤f¤¤°õ¦æ¤U¦CSQL¾Þ§@»y¥y¡A§ó·spubs¼Æ¾Ú®w¤¤¬Y¤@¹Ï®Ñªº»ù®æ¡G
¡@¡@
¡@¡@use pubs
¡@¡@go
¡@¡@begin tran
¡@¡@update titles
¡@¡@set price = price * 1.05
¡@¡@where
¡@¡@title_id = 'BU2075'
|
¡@¡@
¥Ñ©ó¥N½X¤¤¨Ã¨S¦³°õ¦æcommit»y¥y¡A©Ò¥H¼Æ¾ÚÅܰʾާ@¹ê»Ú¤WÁÙ¨S¦³³Ì²×§¹¦¨¡C±µ¤U¨Ó¡A¦b¥t¤@Óµ¡¤fùذõ¦æ¤U¦C»y¥y¬d¸ßtitles¼Æ¾Úªí¡G
¡@¡@select title_id,title,price
¡@¡@from titles
¡@¡@order by title_id.
|
§A¤°»òµ²ªG¤]±o¤£¨ì¡Cµ¡¤f©³³¡ªº¤p¦a²y¹Ï¼Ð·|ÂàÓ¤£°±¡C¾¨ºÞ§Ú¦b¥ý«eªº¾Þ§@¤¤¶È¶È§ó·s¤F¤@¦æ¡A¦ý¬O¡Aselect»y¥yªº°õ¦æ¹ï¶H«o«ê¦n¥]§t¤F¨ä¼Æ¾Ú¥¿³Qק諸¤@¦æ¡C¦]¦¹¡A¤W±ªº¾Þ§@¤£·|ªð¦^¥ô¦ó¼Æ¾Ú¡A°£«D¦^¨ì²Ä1Óµ¡¤f´£¥æ¥æ©ö©ÎªÌ¦^ºu¡C
SQL Serverªº¼Æ¾ÚÂê©w¤è®×¥i¯à·|°§C¨t²Îªº©Ê¯à©M®Ä²v¡C¼Æ¾Ú³QÂê©wªº®É¶¡¶Vªø¡A©ÎªÌÂê©wªº¼Æ¾Ú¶q¶V¤j¡A¨ä¥L¼Æ¾Ú³X°Ý¥Î¤á´N¶V¥i¯à¤£±o¤£µ¥«Ý¨ä¬d¸ß»y¥yªº°õ¦æ¡C¦]¦¹¡A±qµ{¦¡ûªº¨¤«×¨Ó¬Ý¡A¹ïSQL Server½sµ{ªº®ÉÔÀ³¸Ó¾¨¶q¦a§â¥æ©ö¥N½X³]p±o¬J¤p¤S§Ö¡C
1
2
¤U¤@¶>>