SQL Server»POracle¾E²¾«ü«n ( ²Åé ¦r) |
§@ªÌ¡G±öÀÜ,ù¸Î±ö,¸Ã£°¶ | Ãþ§O¡G1. -> ¸ê®Æ®w -> SQL Server ¡@¡@¡@2. -> ¸ê®Æ®w -> Oracle |
ĶªÌ¡G |
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 51221 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j NT°â»ù¡G 240 ¤¸ |
¥Xª©¤é¡G5/1/2019 |
¶¼Æ¡G312 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787121363306 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡GSQL Server»POracle¬O¥@¬É¤W°Ó·~¼Æ¾Ú®w¥«³õ¥e¦³²v¸û°ªªº¨âºØ³q¥Î«¬¼Æ¾Ú®w¡C¨ä¤¤¡AOracle¦h¦~¨Ó¬O¼Æ¾Ú®w·~¬Éªº»âx²£«~¡A¦b°ªºÝÀ³¥Î¤W¦³¸û¤jªº¥e¦³²v¡F¦ÓSQL Server¦b¤¤§CºÝÀ³¥Î¤W¦³¸û¤jªº¥e¦³²v¡C¦P®É¡A³q±`Oracleµ¹¤H¥H©Ê¯à°ª¡BºûÅ@Ãø«×¤jªº¦L¶H¡Cªø´Á¥H¨Ó¡A·í±¹ï¤j¼Æ¾Ú¶qªº©Ê¯àn¨D®É¡A©ÎªÌn¨D¸ó¥»Oªº³¡¸p¯à¤O®É¡A³£·|±NÀ³¥Î¾E²¾¨ìOracle¼Æ¾Ú®w¤W¡C¦}¥B¤@¨Ç¦æ·~©M¥ø·~¹ïOracle¤]¦³µÛ²`«pªº§Þ³N¿n²Ö¡A¤]·|n¨D±NÀ³¥Î¾E²¾¨ìOracle¤W¡C ªñ¦~¨Ó¡AÁöµMOracle¦b¼Æ¾Ú®wºûÅ@¤W¶i¦æ¤F«Ü¦h²¤Æ¡A¦ý¬OSQL Server¦b¥\¯à©M©Ê¯à¤W«o¦³¤F§óªø¨¬ªº¶i¨B¡C¨Æ°È³B²z©Ê¯à©eû·|¡]Transaction Processing Performance Council¡Awww.tpc.org¡^ªºTPC-E¡]°w¹ïOLTP¡^©MTPC-H¡]°w¹ïOLAP¡^ªº±Æ¦W¤W¡ASQL Server¦b©Ê¯à¤WªºÀu¶Õ»POracle§Î¦¨±j¯P¤Ï®t¡A³oªí©úOracle¦b©Ê¯à¤W¤]¤w¸g¤£¹³¹L¥h°ª°ª¦b¤W¤F¡C ÀHµÛPCªA°È¾¹¬Û¹ï¤p«¬¾÷¦b©Ê¯à¤W¤]¦³¸û¤j§ïµ½¡A¥H¤Îµw¥ó¦¨¥»ªº°§C¡A¥YÅã¤FOracle¼Æ¾Ú®wªº¾Ö¦³¦¨¥»¹L°ª¡A¯S§O¬OºûÅ@¦¨¥»¥H¤Î¹ïºûÅ@¤Hûªºn¨D¸û°ª¡A¬Æ¦Ü¦b¦w¥þ©Ê¤W¤]¥Fµ½¥i³¯¡C¬°°§C¦¨¥»¡A¤@¨Ç¥ø·~¥X²{¤F¥hIOE¡]IBM¡BOracle¡BEMC¡^ªºÁͶաA¥X²{¤F¶V¨Ó¶V¦h±qOracle¼Æ¾Ú®w¦V¨ä¥L¼Æ¾Ú®w¶i¦æ¾E²¾ªº»Ý¨D¡C ¦P®É¡A¦b³n¥óªº²£«~¤Æ¶}µo¤¤¡A¤]§ó¦h¦a¥X²{¤£¦Pªº¼Æ¾Ú®w¡A¥Hº¡¨¬¤£¦P«È¤áªº»Ý¨D¡C¼Æ¾Ú®w¶}µo¤Hû¤]±Á{µÛ¦hºØ¼Æ¾Ú®w¤§¶¡ªºÂà´«©M¾E²¾¤u§@¡C §@¬°±`¨£ªº¨âºØ°Ó·~¼Æ¾Ú®w¡ASQL Server»POracleªº©³¼hì²z¬O¬Û¦Pªº¡A¦b°ò¥»¥\¯à¤W¬O¤@Pªº¡A³£¦³µÛ¤jP¹ïÀ³ªº¹ê²{¤è®×¡A¹ê¬I¾E²¾ªº¥i¦æ©Ê¬O¸û°ªªº¡C¦ý¬O¨âºØ¼Æ¾Ú®w¦b¨t²Îµ²ºc©M¥\¯à¹ê²{¤W¦³¥¨¤jªº®t²§¡A¨Ï±o¾Ç²ß¹Lµ{©M¾E²¾¹Lµ{¸û¬°´_Âø¡C¥»®Ñ«ö·Ó¾E²¾®É±Á{ªº°ÝÃD©M¹ê»Ú¾E²¾¤u§@ªº¨BÆJ¥Xµo¡A³v¨B¦VŪªÌ®i¥Ü¬ÛÃö¤º®e¡C³q¹L¥»®Ñ¡AŪªÌ¥i¥H³B²z¦n¾E²¾®É¤j³¡¤À»Ýn¦Ò¼{ªº¬ÛÃö²Ó¸`¡A´£°ª¾E²¾ªº³t«×©M¦¨¥\²v¡C ¥»®Ñ²Ä 1 ³¹º¥ý±q¦w¸Ë¶}©l¶i¦æ¤¶²Ð¡AÅýŪªÌ¹ï¨âºØ¼Æ¾Ú®wªº¹B¦æÀô¹Ò¦³¤@Ӳʲ¤ªº»{ÃÑ¡C ²Ä2³¹µÛ«¤¶²Ð¨âªÌÅé¨t¬[ºcªº²§¦PÂI¡C¨âºØ¼Æ¾Ú®wªº¥Dnºc¦¨¤jÅé¤W¥i¥H¹ïÀ³¡A¥Dn¬O¦WºÙ¤Wªº¤£¤@P¡C¤£¦PÂI¥Dn¦b¤_SQL Server¬O¦h®wµ²ºc¡A¬[ºc¡B¥Î¤á¡Bµn¿ý¦W¬Û¤ÀÂ÷¡C ²Ä3³¹¶i¤@¨B¤¶²Ð¤£¦PÅé¨t¬[ºc¤U¥Î¤á©M±ÂÅvªº®t²§¤Î¾E²¾«Øij¡Aºt¥Ü¤FSQL Server¬[ºc¡B¥Î¤á¤ÀÂ÷¬°±ÂÅv±a¨ÓªºÆF¬¡©Ê¡A¥H¤Î¨âºØ¼Æ¾Ú®w¦b¼Ò¶ô±ÂÅvªº¤£¦P¤§³B¡A¬°¾E²¾°µ¦n¨Æ«e³W¹º©M·Ç³Æ¤u§@¡C ±q²Ä4³¹¶}©l¥¿¦¡¶i¤J¾E²¾ªº¹ê»Ú¤u§@¡A±q¹ï¶H¾E²¾¶}©l¡A¨ì²Ä5³¹ªº¼Æ¾Ú¾E²¾¡C³o³¡¤À¤u§@¥i¯à¥Ñ¤@¨Ç¾E²¾¤u¨ã»²§U§¹¦¨¡C ¾E²¾¤u§@³Ì¬°·Ðº¾ªº³¡¤À¤¶²Ð¦b²Ä6¡B7³¹¡A´N¬OקïÀ³¥Î¤¤ªºSQL»y¥y¡C«Ü¦h¥\¯à¦bTSQL©MPLSQL¹ê²{ªº®t²§¸û¤j¡A»Ýn¦³¤£¦Pªº¤èªk¨Ó¸Ñ¨M¡C ²Ä8³¹¥Dn¦Ò¼{¬ÛÃöªº¨Æ°È®t²§¡A³o³¡¤À¤u§@¤]¬O¤µ¦Z¼Æ¾Ú®w½ÕÀuªº°ò¦¡C ³Ì¦Z¤@³¹§Y²Ä9³¹¤¶²Ð¨âºØ¼Æ¾Ú®w±`¥ÎÂX®i¥\¯àªº¾E²¾«Øij¡C³o³¡¤À¥\¯à®t²§¸û¤j¡A¥²¶·«·s¶}µo©M³¡¸p¡A¯A¤ÎªºS³ò¤Ó¤j¡A¥»®Ñ¶È°µÂ²n¤¶²Ð¡C ¥»®Ñ¤¤table²Î¤@Ķ¬°ªí¡Aschema²Î¤@Ķ¬°¬[ºc¡C¤å¤¤SQL Server¯S«üMicrosoft SQL Server¦Ó¤£¬OSybase SQL Server¡CSSMS¬°Microsoft SQL Server Management StudioªºÁY¼g¡AOEM¬°Oracle Enterprise ManagerªºÁY¼g¡C¦pªG©R¥O¦æ«e¦³¡§OS¡Ö¡¨ªº¡Aªí¥Ü¦¹¥y¬O¦b¾Þ§@¨t²Îªº©R¥O¦æshell¤U°õ¦æªº¡A¦Ó¤£¬O¦bSQLÀô¹Ò¤¤°õ¦æªº¡C¦bSQL»y¥y¤¤¡A¥Ñ¡§¡Õ ¡Ö¡¨¬É©wªº¦r²Å¬O»Ýn®Ú¾Ú¹ê»Ú±¡ªp¶i¦æ´À´«ªº¡C¥»®Ñ¤¤¥X²{ªºSQL Server¥Î¤á¯S«ü¼Æ¾Ú®w¥Î¤á¡A¦Ó«D¹ê¨Òµn¿ý¦W¡C¥»®Ñ¥HSQL Server 2012©MOracle 11g R2¬°±Ôz¥D½u¡A¯A¤Î³Ì·sªºSQL server 2016 SP1©MOracle 12cªº¤@¨Ç¥\¯à¡A¦´Áª©¥»¤]·|¦³¤@©wªº¯A¤Î¡C ŪªÌ¾\Ū¥»®Ñ«e¡A»Ýn¹ï¨ä¤¤¤@ºØ¼Æ¾Ú®w¦³©Ò¤F¸Ñ¡C¥»®Ñ¥Dn°w¹ï¼Æ¾Ú®w¶}µo¤Hû¡A¦Ó«DDBA¡]Database Administrator¡A¼Æ¾Ú®wºÞ²zû¡^¡A¶È¹ï¾E²¾¹Lµ{¤¤¥X²{ªº±`¨£°ÝÃD¶i¦æ¹ï¤ñ»¡©ú¡A¦Ó¨ä¥L°ÝÃD¶È°µÂ²n¤¶²Ð¡C ¥»®Ñ±o¨ì°ê®a¦ÛµM¬ì¾Ç°òª÷¡]71402159¡B71672013¡^¡B¤ª«n¬ÙÀ³¥Î°ò¦¬ã¨sp¹º«ÂI¶µ¥Ø¡]2017FA034¡^¡B¤ª«n¬Ù¤¤«C¦~¾Ç³N©M§Þ³N±aÀY¤H¦Z³Æ¤H¤~°ö¾i¶µ¥Ø¡]2018HB027¡^¡B2018¦~©ø©ú¥«¹q¤l°Ó°È»P¤¬Ápºôª÷¿Ä«ÂI¹êÅç«Ç¶µ¥Ø¡]2017-1A-14684©ø°ªµo¡e2018¡f18¸¹¡^¡B±Ð¨|³¡²£¾Ç¦X§@¨ó¦P¨|¤H¶µ¥Ø¡]±Ð°ª¥q¨ç¡e2017¡f1¸¹¡^¡B¤ª¬ì¤ª°]¹q°Ó²³³ÐªÅ¶¡¶µ¥Ø¡]2017DS012¡^¡B¤ª«n¬Ù¹q¤l°Ó°È³Ð·s»P³Ð·~«ÂI¹êÅç«Ç¡]¤ª±Ð¬ì2014[16]¡^¡B¤ª«n¬Ù¹q¤l°Ó°È¹êÅç±Ð¾Ç¥ÜS¤¤¤ß¡]2015¦~°ª¤ô¥¤j¾Ç¹ê½î±Ð¾Ç¯à¤O´£¤É¤uµ{¶µ¥Ø¡^¡]¤ª±Ð°ª2015¡^ªº¸ê§U¡C¦b¦¹¤@¦}ªí¥Ü°J¤ßªº·PÁ¡C ¥»®Ñ¥Ñµ§ªÌ¦bªñ¦~¨Ó¹ê»Ú¤u§@¤¤Àò±oªº¸gÅç¶×½s¦Ó¦¨¡Aµ§ªÌºÉ³Ì¤jªº§V¤O±N³o¨Ç¸gÅç»PŪªÌ¤À¨É¡Cų¤_¤ô¥¦³¡A®Ñ¤¤¥i¯à¦s¦b¤@¨Ç¿ù»~¡AÅwªï¼s¤jŪªÌªB¤Í§åµû«ü¥¿¡C
µÛ ªÌ |
¤º®e²¤¶¡G¥»®Ñ¥Dn¹ïSQL Server»POracle¨âºØ¼Æ¾Ú®w¥\¯à¶¡ªº¬Û¤¬¾E²¾¶i¦æ¹ï¤ñÁ¿¸Ñ¡A¦V¶}µo¤Hû´£¨Ñ¦³°w¹ï©Êªº°Ñ¦Ò«Øij¡C¥þ®Ñ¥Ñ9³¹²Õ¦¨¡A¥]¬A¦w¸Ë·Ç³Æ¡B¼Æ¾Ú®wÅé¨tµ²ºc¡B¥Î¤á¤Î±ÂÅv¡B¹ï¶H¾E²¾¡B¼Æ¾Ú¾E²¾¡BSQL»y¥y¾E²¾¡]1¡^©M¡]2¡^¡B¨Æ°È®t²§¤Î¨ä¥L¥\¯à¡C¨C³¹§¡ªö¥Î¤j¶q°Q½×»P¹ê¨Ò¹ï¨âºØ¼Æ¾Ú®w¶i¦æµ¾¹ê¤ñ¸û¡A¦³§Q¤_¶}µo¤Hû§ó¦n¦a²z¸Ñ¾E²¾¹Lµ{¡C |
¥Ø¿ý¡G²Ä1³¹ ¦w¸Ë·Ç³Æ 1 1.1¡@ªA°È¾¹µw¥ó¤Î¹B¦æÀô¹Ò 1 1.2¡@ª©¥»¿ï¾Ü 1 1.2.1¡@SQL Serverªºª©¥»¿ï¾Ü 1 1.2.2¡@Oracleªºª©¥»¿ï¾Ü 2 1.3¡@¦w¸Ëª`·N¨Æ¶µ 2 1.3.1¡@SQL Serverªº¦w¸Ë ª`·N¨Æ¶µ 2 1.3.2¡@Oracleªº¦w¸Ëª`·N¨Æ¶µ 3 1.4¡@«È¤áºÝ 3 1.4.1¡@¦w¸Ë 3 1.4.2¡@¹Ï§Î¬É± 4 1.5¡@©R¥O¦æ 4 1.5.1¡@SQL Serverªº©R¥O¦æ 4 1.5.2¡@Oracleªº©R¥O¦æ 5 1.6¡@³Ð«Ø©M§R°£¹ê¨Ò 6 1.6.1¡@SQL Serverªº³Ð«Ø©M §R°£¹ê¨Ò 6 1.6.2¡@Oracleªº³Ð«Ø©M§R°£¹ê¨Ò 6 1.7¡@¨ø¸ü 7 1.7.1¡@SQL Serverªº¨ø¸ü 7 1.7.2¡@Oracleªº¨ø¸ü 7 1.8¡@°Ñ¼Æ°t¸m 7 1.9¡@¸É¤B¦w¸Ë 8 1.9.1¡@SQL Serverªº¸É¤B¦w¸Ë 8 1.9.2¡@Oracleªº¸É¤B¦w¸Ë 8 1.10¡@32¦ì¨t²Î¤º¦s¨Ï¥Î 9 1.11¡@¨¾¤õùÙ¹ï¥~ºÝ¤f 10 1.11.1¡@SQL Serverªº¨¾¤õùÙ ¹ï¥~ºÝ¤f°t¸m 10 1.11.2¡@Oracleªº¨¾¤õùÙ¹ï¥~ ºÝ¤f°t¸m 10 1.12¡@À°§U¤å¥ó¤Î°â¦ZªA°È 11 1.12.1¡@SQL ServerªºÀ°§U ¤å¥ó¤Î°â¦ZªA°È 11 1.12.2¡@OracleªºÀ°§U¤å¥ó ¤Î°â¦ZªA°È 11 1.13¡@²§¨BI/O©M»r³]³Æ 11 1.14¡@¼Æ¾Ú®wªº±Ò°Ê©M°±¤î 12 1.14.1¡@SQL Serverªº±Ò°Ê ©M°±¤î 12 1.14.2¡@Oracleªº±Ò°Ê©M°±¤î 14 ²Ä2³¹ ¼Æ¾Ú®wÅé¨tµ²ºc 15 2.1¡@DBMSÅé¨tµ²ºc¹Ï 15 2.2¡@¬[ºc©M©Ò¦³ªÌ 16 2.2.1¡@SQL Serverªº¬[ºc©M ©Ò¦³ªÌ 16 2.2.2¡@Oracleªº¬[ºc©M©Ò¦³ªÌ 20 2.2.3¡@¾E²¾«Øij 20 2.3¡@¶ô¡]Block¡^/¶¡]Page¡^ 20 2.3.1¡@¶ô/¶ªº¤j¤p 20 2.3.2¡@ºÞ²z¥i¥ÎªÅ¶¡ 21 2.3.3¡@¦æÃì±µ/¦æ·¸¥X 21 2.3.4¡@¦æ¾E²¾/Âà±µ¦æ 22 2.4¡@°Ï¡]Extent¡^ 22 2.4.1¡@°Ïªº¤j¤p©M¤À¥¬ 22 2.4.2¡@³Ì¤jŪ¼g¶q 23 2.4.3¡@¹ï¶Hªì©l¤À°tªº°Ï 23 2.5¡@¬q¡]Segment¡^/°ï¡]Heap¡^¡B ¯Á¤Þ¡]Index¡^ 23 2.5.1¡@SQL Server°ï©M¯Á¤Þ 23 2.5.2¡@Oracle¬q 23 2.6¡@¼Æ¾Ú¤å¥ó 23 2.6.1¡@¤å¥ó¤Ø¤o 23 2.6.2¡@¦Û°Ê¼Wªø 24 2.6.3¡@¤å¥ó¦¬ÁY/§R°£/²æ¾÷ 25 2.6.4¡@²¾°Êª«²z¤å¥ó¦ì¸m 26 2.6.5¡@¨t²Î¼Æ¾Ú®w§ï¥Ø¿ý 27 2.6.6¡@»r³]³Æ 27 2.7¡@ªíªÅ¶¡¡]Table Space¡^/ ¤å¥ó²Õ¡]File Group¡^ 28 2.7.1¡@¦bªíªÅ¶¡/¤å¥ó²Õ¤¤ ³Ð«Ø¦hÓ¤å¥ó 28 2.7.2¡@OracleªíªÅ¶¡ºÞ²z¤è¦¡ 28 2.7.3¡@Àq»{ªíªÅ¶¡ 29 2.7.4¡@ªíªÅ¶¡¶ô¤Ø¤o 29 2.7.5¡@¼Æ¾Ú®w¦¬ÁY 29 2.7.6¡@§R°£ªíªÅ¶¡/¤å¥ó²Õ 29 2.7.7¡@¥uŪ¤å¥ó²Õ 31 2.7.8¡@¥uŪ¼Æ¾Ú®w 31 2.7.9¡@²æ¾÷ 32 2.7.10¡@ªíªÅ¶¡/¼Æ¾Ú®wªº¶Ç¿é 32 2.7.11¡@ºÏ½LI/OÀ£¤O¤À¥¬ 36 2.8¡@·|¸Ü¡]Session¡^»P¶iµ{/½uµ{ 37 2.8.1¡@Oracle·|¸Ü»P¶iµ{ 37 2.8.2¡@SQL Server·|¸Ü»P½uµ{ 39 2.9¡@¤º¦sºÞ²z 43 2.9.1¡@Oracleªº¤º¦sºÞ²z 43 2.9.2¡@SQL Serverªº¤º¦sºÞ²z 46 2.10¡@¦b½u¤é§Ó 49 2.10.1¡@Oracleªº¦b½u¤é§Ó 49 2.10.2¡@SQL Serverªº¦b½u¤é§Ó 50 ²Ä3³¹ ¥Î¤á¤Î±ÂÅv 53 3.1¡@¥Î¤á©Mµn¿ý¦W 53 3.1.1¡@SQL Serverªº¥Î¤á©M µn¿ý¦W 53 3.1.2¡@Oracleªº¥Î¤á 57 3.2¡@±K½Xµ¦²¤ 59 3.2.1¡@SQL Serverªº±K½Xµ¦²¤ 59 3.2.2¡@Oracleªº±K½Xµ¦²¤ 61 3.3¡@«©R¦W 63 3.3.1¡@SQL ServerªººÞ²zû «©R¦W 63 3.3.2¡@WindowsªººÞ²zû«©R¦W 64 3.3.3¡@קïpºâ¾÷¦W 64 3.3.4¡@Oracle¡Gקï¥Î¤á¦W 66 3.4¡@¨¾¤î»·µ{µn¿ý 66 3.4.1¡@SQL Server¨¾¤î»·µ{µn¿ý 66 3.4.2¡@Oracle¨¾¤î»·µ{µn¿ý 67 3.5¡@¨î¦P¤@¥Î¤áªº¦}µoµn¿ý 68 3.6¡@³Ì°ªÅv¥Î¤á 69 3.7¡@¨¤¦â¤ÎÅv 69 3.7.1¡@¬ÛÃö»yªk 69 3.7.2¡@SQL Server¤¤ªº ¹w©w¸q¨¤¦â 70 3.7.3¡@Oracle¤¤ªº¹w©w¸q¨¤¦â 74 3.7.4¡@¦Û©w¸q¨¤¦â 77 3.8¡@ÅvºÞ²z¥Ü¨Ò 78 3.8.1¡@SQL Server¬[ºcÅv 78 3.8.2¡@¦bSQL Server¥Î¤á¤¤ ¼ÒÀÀOracle¥Î¤á 78 3.8.3¡@»P¨ä¥L¥Î¤á¦@¨É¤@Ó¬[ºc 79 3.8.4¡@Åý¤@Ó¥uŪ¥Î¤á¥i¥H ³Ð«Ø¦Û¤vªºµø¹Ï 80 3.9¡@¼Ò¶ô±ÂÅv 80 3.9.1¡@SQL Server¤¤ªº¼Ò¶ô±ÂÅv 81 3.9.2¡@Oracle¤¤ªº¼Ò¶ô±ÂÅv 82 ²Ä4³¹ ¹ï¶H¾E²¾ 84 4.1¡@ªí 84 4.1.1¡@°ïªí 84 4.1.2¡@»E¶°¯Á¤Þªí/¯Á¤Þ²Õ´ªí 84 4.1.3¡@»EÁLªí¡]Clustered Table¡^/ µ}²¨¦C¡]Sparse Columns¡^ 86 4.1.4¡@pºâ¦C/µêÀÀ¦C 87 4.1.5¡@¥~³¡ÂX®iªí¡]Organization External¡^©M¤å¥ó¬y/ªí ¡]FileStream/FileTable¡^ 88 4.1.6¡@Á{®Éªí 88 4.1.7¡@ªíÅܶq 90 4.1.8¡@ªí²¾°Ê¨ì¨ä¥LªíªÅ¶¡/ ¤å¥ó²Õ 91 4.1.9¡@ªíªº««Ø 93 4.1.10¡@check©Mdefault¬ù§ô 94 4.1.11¡@§R°£ªí 94 4.1.12¡@«ö¦C±ÂÅv 94 4.2¡@¯Á¤Þ 94 4.2.1¡@¯Á¤Þ¦W 95 4.2.2¡@¨ç¼Æ¯Á¤Þ©Mpºâ¦C 95 4.2.3¡@¯Á¤Þµø¹Ï/µø¹Ï¯Á¤Þ 95 4.2.4¡@»E¶°¯Á¤Þ/¯Á¤Þ²Õ´ªí¤Wªº «D»E¶°¯Á¤Þ 95 4.2.5¡@¦ì¹Ï¯Á¤Þ©M¤Ï¦V¯Á¤Þ 96 4.2.6¡@¦b½u³Ð«Ø¯Á¤Þ 96 4.2.7¡@¥]§t©Ê¦C¡]Included Columns¡^ 96 4.2.8¡@««Ø¯Á¤Þ¡AÀu¤Æ©Ê¯à 96 4.2.9¡@±N¯Á¤Þ²¾°Ê¨ì¨ä¥L ªíªÅ¶¡/¤å¥ó²Õ 97 4.2.10¡@¿z¿ï¯Á¤Þ¡]Filtered Index¡^ 98 4.2.11¡@NULLȳB²z 99 4.2.12¡@°ß¤@ȯÁ¤Þ¡]Unique Index¡^ 99 4.2.13¡@Àu¤Æ¯Á¤Þªº¨Ï¥Î 100 4.3¡@¤À°Ïªí 101 4.3.1¡@Oracleªº¤À°Ï¤è®× 101 4.3.2¡@Oracle¤À°Ïªíªº¯Á¤Þ 103 4.3.3¡@¦bOracle¤¤±N¤w¦³ ªíÂà¤Æ¬°¤À°Ïªí 103 4.3.4¡@¦bOracle¤¤³X°Ý«ü©w ¤À°Ï 104 4.3.5¡@Oracle¤¤ªº¤À°ÏºûÅ@ 104 4.3.6¡@SQL Serverªº¤À°Ï¤è®× 105 4.3.7¡@SQL Server¤¤¤À°Ïªíªº «Ø¥ß 105 4.3.8¡@¦bSQL Server¤¤¬d¬Ý ¤À°Ïªí©Ò¦³¤À°Ï¹ïÀ³ ªº¤å¥ó²Õ 107 4.3.9¡@SQL Server¤À°Ïªíªº ¯Á¤Þ 107 4.3.10¡@SQL Server¤¤±N¤w¦³ªí Âà¤Æ¬°¤À°Ïªí 107 4.3.11¡@¦bSQL Server¤¤³X°Ý «ü©w¤À°Ï 108 4.3.12¡@SQL Serverªº¤À°Ï ºûÅ@¾Þ§@ 109 4.3.13¡@·Æ°Êµ¡¤f¤è®× 111 4.3.14¡@°Q½× 113 4.4¡@¦sÀx¹Lµ{ 113 4.4.1¡@½sĶ 113 4.4.2¡@±ÂÅv 113 4.4.3¡@¨Æ°È 114 4.4.4¡@DDL»y¥y 115 4.4.5¡@¦b½uקï¦sÀx¹Lµ{¥N½X 116 4.4.6¡@¥X¿ù³B²z 116 4.4.7¡@ªð¦^µ²ªG¶° 116 4.4.8¡@¦Ûªv¨Æ°È¡]Autonomous Transaction¡^ 117 4.4.9¡@¶Ç¿é°Ñ¼Æ¤ÎÅܶq©w¸q 119 4.5¡@¨ç¼Æ 119 4.5.1¡@¨Ï¥ÎDML»y¥y 119 4.5.2¡@ªíȨç¼Æ 120 4.6¡@ª«¤Æµø¹Ï/¯Á¤Þµø¹Ï 123 4.6.1¡@Oracleª«¤Æµø¹Ï 123 4.6.2¡@SQL Server¯Á¤Þµø¹Ï 123 4.6.3¡@µø¹Ïªº¨ê·s 124 4.7¡@IJµo¾¹ 124 4.7.1¡@DMLIJµo¾¹ 124 4.7.2¡@»y¥y¯ÅIJµo¾¹ 125 4.7.3¡@¦æ¯ÅIJµo¾¹ 127 4.7.4¡@before/instead of«¬ IJµo¾¹ 128 4.7.5¡@DDLIJµo¾¹ 128 4.7.6¡@¼Æ¾Ú®w¨Æ¥óIJµo¾¹ 129 4.8¡@¦P¸qµü 130 4.9¡@§Ç¦C/¦Û¼Wªø¦C 130 4.9.1¡@Oracle§Ç¦C 130 4.9.2¡@SQL Server¦Û¼Wªø¦C 131 4.9.3¡@SQL Server¤¤ªº§Ç¦C 132 ²Ä5³¹ ¼Æ¾Ú¾E²¾ 135 5.1¡@¦r²ÅÃþ«¬ 135 5.1.1¡@SQL Server©MOracle ¦r²ÅÃþ«¬ªø«×ªº¤ñ¸û 135 5.1.2¡@varchar 2©Mvarchar 135 5.1.3¡@¦r²Å¦êªº ¡¦ ¡¦ È»PNULL 136 5.1.4¡@¥»¦a¦r²Å¶° 136 5.1.5¡@Unicode½s½X 139 5.1.6¡@¬ÛÃö¨ç¼Æ 140 5.2¡@¼Æ¾ÚÃþ«¬ 140 5.2.1¡@Oracle¤¤ªº¼Æ¾ÚÃþ«¬ 140 5.2.2¡@SQL Server¤¤ªº¼Æ¾Ú Ãþ«¬ 141 5.2.3¡@¾E²¾«Øij 142 5.3¡@¤é´Á«¬ 142 5.3.1¡@¤é´Á«¬ªº¾E²¾ 142 5.3.2¡@¤º³¡¦sÀx 143 5.3.3¡@¤é´Á±`¶q 144 5.4¡@¤j¹ï¶H¦r¬q 146 5.4.1¡@SQL Server¤¤ªº ¤j¹ï¶H¦r¬q 146 5.4.2¡@Oracle¤¤ªº¤j¹ï¶H¦r¬q 147 5.4.3¡@¤j¹ï¶H¦r¬qªº¾E²¾ 148 5.5¡@¨ä¥L¯S®íÃþ«¬ 148 5.6¡@¹ï¶H¾E²¾¤u¨ã 148 5.6.1¡@SQL Serverªº¹ï¶H ¾E²¾¤u¨ã 148 5.6.2¡@Oracleªº¹ï¶H¾E²¾¤u¨ã 149 5.7¡@¼Æ¾Ú¾E²¾¤u¨ã 150 5.7.1¡@SQL Serverªº¼Æ¾Ú ¾E²¾¤u¨ã 150 5.7.2¡@Oracleªº¼Æ¾Ú¾E²¾¤u¨ã 150 5.8¡@¥Î¤á¦Û©w¸q¼Æ¾ÚÃþ«¬ 150 5.8.1¡@SQL Server¤¤ªº¦Û©w¸q ¼Æ¾ÚÃþ«¬ 150 5.8.2¡@Oracle¤¤ªº¦Û©w¸q ¼Æ¾ÚÃþ«¬ 152 5.9¡@where±ø¥ó¤¤¼Æ¾ÚÃþ«¬ªº Áô¦¡Âà´« 155 5.9.1¡@SQL Server¤¤¼Æ¾ÚÃþ«¬ªº Áô¦¡Âà´« 156
5.9.2¡@Oracle¤¤¼Æ¾ÚÃþ«¬ªº Áô¦¡Âà´« 157 ²Ä6³¹ SQL»y¥y¾E²¾¡]1¡^ 158 6.1¡@SQL»yªk 158 6.1.1¡@SQL»y¥yµ²§Àªº¤À¸¹ 158 6.1.2¡@"/"©Mgo 158 6.1.3¡@¼ÐÃѲũM§O¦W 159 6.1.4¡@³æ¨B½Õ¸Õ¤Î«H®§¿é¥X 160 6.1.5¡@½áÈ 160 6.1.6¡@¦h¦r¬q¤Ç°t/½áÈ 161 6.1.7¡@CTE 162 6.1.8¡@«ü©w¨Ï¥Î¯Á¤Þ 165 6.1.9¡@SQL»y¥yªº¦}¦æ³B²z 165 6.1.10¡@¼Ò¶ô¥[±K 167 6.1.11¡@Àò±oDML¼vÅT¦æ¼Æ 168 6.1.12¡@Àò±o«È¤áºÝIP¦a§} 168 6.1.13¡@Oracle°°¦C 169 6.1.14¡@¶ÈÀò¨ú³¡¤À¿é¥X/¤À¶ 172 6.1.15¡@°ÊºA¡]«÷±µ¡^SQL 173 6.1.16¡@°Ñ¼Æ¤Î¸j©w 174 6.1.17¡@קï¹ï¶Hªº©w¸q 176 6.2¡@¦r²Å¦ê»P¨ç¼Æ 177 6.2.1¡@¦r²Å¦êªº¤ñ¸û 177 6.2.2¡@±Æ§Ç 180 6.2.3¡@¡¦ ¡¦ È»PnullÈ 181 6.2.4¡@Âà¸q¦r²Å 182 6.2.5¡@¤º¸m¨ç¼Æ¾E²¾ 182 6.3¡@±`¥Î»y¥y 185 6.3.1¡@insert 185 6.3.2¡@DML¦P®Éªð¦^µ²ªG¶° 186 6.3.3¡@Delete¼Æ¾Ú¦ZÄÀ©ñ ¦sÀxªÅ¶¡ 188 6.3.4¡@¤À§ådelete¤j¶q¼Æ¾Ú 188 6.3.5¡@¦hªíÃöÁp 190 6.3.6¡@§R°£ªí¤¤©Ò¦³¦æ ¡]truncate table¡^ 192 6.3.7¡@¼h¦¸¬d¸ß¤l¥y ¡]connect by¡^ 193 6.3.8¡@¦X¦}¡]merge¡^ 197 6.3.9¡@¤À²Õ²Îp 198 6.3.10¡@³zµø©M°f³zµø 200 6.3.11¡@§å¥[¸ü¡]bulk load¡^ 202 ²Ä7³¹ SQL»y¥y¾E²¾¡]2¡^ 203 7.1¡@½sµ{ 203 7.1.1¡@If»y¥y 203 7.1.2¡@´`Àô»y¥y 203 7.1.3¡@´å¼Ð 204 7.1.4¡@¥X¿ù³B²z©M©ß¥X²§±` 206 7.1.5¡@µ{§Ç¥]/µ{§Ç¶° 208 7.1.6¡@»P¨ä¥L¶}µo»y¨¥ªº¶°¦¨ 209 7.1.7¡@¦Û©w¸q»E¦X¨ç¼Æ 217 7.1.8¡@¦X¦}¦h±ø°O¿ý¤¤ªº ¦P¤@Ó¦r²Å¦ê¦r¬q 221 7.1.9¡@¤À¸Ñ¦r²Å¦ê¬°¤@±iªí 222 7.1.10¡@¥¿«hªí¹F¦¡ 224 7.1.11¡@¼Æ¾Ú¥[±K 230 7.2¡@ºûÅ@ 232 7.2.1¡@¬d¬Ýªíªº¦C«H®§ 232 7.2.2¡@Åã¥ÜSQLªº°õ¦æp¹º 232 7.2.3¡@²Îp«H®§ªº§ó·s 233 7.2.4¡@ºÞ²zµø¹Ï 235 7.2.5¡@Ãì±µªA°È¾¹¡]DBlink¡^ 236 ²Ä8³¹ ¨Æ°È®t²§ 244 8.1¡@¨Æ°È¯Å§O¼Ð·Ç 244 8.2¡@Àq»{¨Æ°È¯Å§O 244 8.2.1¡@µLªý¶ë¬d¸ß/§Ö·Ó¨Æ°È 244 8.2.2¡@SQL Server³]¸m§Ö·Ó ¨Æ°È¬°Àq»{¨Æ°È¯Å§O 245 8.2.3¡@SQL Server¼ÒÀÀOracle Àq»{¨Æ°È¾Þ§@ 246 8.3¡@¨Æ°È¾Þ§@ 246 8.3.1¡@Å㦡¨Æ°È/Áô©Ê¨Æ°È 246 8.3.2¡@DDL»y¥y»P¨Æ°È 247 8.3.3¡@»y¥y¶ô¦b»y¥y¥X¿ù®É °±¤î 248 8.3.4¡@°Î¦W»y¥y¶ô 248 8.3.5¡@¨Æ°È´£¥æ©M¦^ºu 249 8.3.6¡@¨Æ°È«O¦sÂI 250 8.3.7¡@Âêµ¥«Ý¡]ªý¶ë¡^ 250 8.4¡@¥¼¯à¹ê²{ªº¨Æ°Èµ¥¯Å 251 8.4.1¡@Oracle¤¤¹ê²{¤@PŪ ¨Æ°È¯Å§O 251 8.4.2¡@¦Ûªv¨Æ°È 251 8.4.3¡@SQL Server§Q¥ÎŦŪ Àò±o¨Æ°Èµo°_ªÌªºIP 252 8.5¡@Âê 253 8.5.1¡@Âꤺ¦sºÞ²z©MÂê¤É¯Å 253 8.5.2¡@Å㦡«ü©w¥[Âꪺ¤è¦¡ 256 8.5.3¡@¬d¬Ý·|¸Ü¡B¹ï¶H¡BSQL¡B ¨Æ°È©MÂê 257 8.5.4¡@¸òÂÜÂê¤À°t 258 8.5.5¡@¦ºÂêÀË´ú 259 8.6¡@¤é§Ó 261 8.6.1¡@SQL Server¤é§Ó 261 8.6.2¡@SQL Server¤¤¤é§Ó ³Ì¤p¤Æ 261 8.6.3¡@Oracle¤é§Ó 262 8.6.4¡@Oracle¤¤¤é§Ó³Ì¤p¤Æ 262 ²Ä9³¹ ¨ä¥L¥\¯à 263 9.1¡@©Ê¯àºÊ±± 263 9.1.1¡@SQL Serverªº©Ê¯àºÊ±± 263 9.1.2¡@Oracleªº©Ê¯àºÊ±± 265 9.2¡@¸ê·½ºÞ²z 267 9.2.1¡@SQL Serverªº¸ê·½ºÞ²z 267 9.2.2¡@Oracleªº¸ê·½ºÞ²z 268 9.3¡@¼Æ¾ÚÀ£ÁY/¦C¦sÀx 269 9.3.1¡@Oracle¤¤ªº¼Æ¾ÚÀ£ÁY 269 9.3.2¡@SQL Server¤¤ªº ¼Æ¾ÚÀ£ÁY 270 9.4¡@¼Æ¾Ú§Ö³t«ì´_ 272 9.4.1¡@Oracle¡G°{¦^¡]Flashback¡^ 272 9.4.2¡@Oracleªº¥|ºØ°{¦^¤è¦¡ 275 9.4.3¡@SQL Serverªº¼Æ¾Ú®w§Ö·Ó ¡]Database Snapshots¡^ 276 9.4.4¡@Àu¶Õ¹ï¤ñ 279 9.5¡@©w®É¥ô°È 279 9.5.1¡@Oracle¤¤ªº©w®É¥ô°È 279 9.5.2¡@SQL Server¤¤ªº©w®É¥ô°È 282 9.6¡@¶}µo±µ¤f 292 9.6.1¡@ODBC/ OCI 292 9.6.2¡@OLE DB 293 9.6.3¡@.NET 293 9.6.4¡@Java 293 9.6.5¡@PHP 294 9.7¡@¦sÀxºÞ²z 294 9.7.1¡@Oracleªº¦sÀxºÞ²z 294 9.7.2¡@SQL Serverªº¦sÀxºÞ²z 294 9.8¡@°ª¥i¥Î©Ê¤è®× 294 9.8.1¡@SQL Serverªº°ª¥i¥Î©Ê ¤è®× 295 9.8.2¡@Oracleªº°ª¥i¥Î©Ê¤è®× 295 9.9¡@°ª©Ê¯à¤è®×¡]¤º¦s¼Æ¾Ú®w¡^ 296 9.9.1¡@SQL Serverªº°ª©Ê¯à ¤è®× 296 9.9.2¡@Oracleªº°ª©Ê¯à¤è®× 296 9.10¡@³Æ¥÷¤è®× 296 9.10.1¡@SQL Serverªº³Æ¥÷¤è®× 297 9.10.2¡@Oracleªº³Æ¥÷¤è®× 297 9.11¡@Åܧó¼Æ¾Ú®·Àò 297 9.11.1¡@SQL ServerªºÅܧó¼Æ¾Ú ®·Àò 297 9.11.2¡@OracleªºÅܧó¼Æ¾Ú®·Àò 298 9.12¡@¶l¥ó³qª¾ 298 9.12.1¡@SQL Serverªº¶l¥ó³qª¾ 298 9.12.2¡@Oracleªº¶l¥ó³qª¾ 300 9.12.3¡@Buffer Pool Extension 301 °Ñ¦Ò¤åÄm 302 |
§Ç¡G |