SQLÖ®°Ë Êý¾Ý¿â¸ÅÀÀ
Êý¾Ý¿âÀàÐÍ
================================
1¡¢ ²ã´ÎÐͺÍÍø×´ÐÍ£º
´ú±í²úÆ·ÊÇ1969ÄêIBM¹«Ë¾ÑÐÖÆµÄ²ã´ÎÄ£ÐÍÊý¾Ý¿â¹ÜÀíϵͳIMS¡£
2¡¢ ¹ØÏµÐÍÊý¾ÝÐͿ⣺
Ŀǰ´ó²¿·ÖÊý¾Ý¿â²ÉÓõÄÊǹØÏµÐÍÊý¾Ý¿â¡£1970ÄêIBM¹«Ë¾µÄÑо¿Ô±E£®F£®CoddÌá³öÁ˹ØÏµÄ£ÐÍ¡£Æä´ú±í²úƷΪsysem RºÍInges¡£
3¡¢ µÚÈý´úÊý¾Ý¿â½«Îª¸ü¼Ó·á¸»µÄÊý¾ÝÄ£Ðͺ͸üÇ¿´óµÄÊý¾Ý¹ÜÀí¹¦ÄÜÎªÌØÕ÷£¬ÒÔÌṩ´«Í³Êý¾Ý¿âϵͳÄÑÒÔÖ§³ÖµÄÐÂÓ¦Óá£Ëü±ØÐëÖ§³ÖÃæÏò¶ÔÏ󣬾ßÓпª·ÅÐÔ£¬Äܹ»ÔÚ¶à¸öƽ̨ÉÏʹÓᣠҲ¾ÍÊÇͨ³£Ëù˵µÄÃæÏò¶ÔÏóÐÍÊý¾Ý¿â¡£
1£®¹ØÏµÐÍÊý¾Ý¿âµÄ¸ÅÄî
Ëùν¹ØÏµÐÍÊý¾Ý¿â£¬ÊÇÖ¸²ÉÓÃÁ˹ØÏµÄ£ÐÍÀ´×éÖ¯Êý¾ÝµÄÊý¾Ý¿â¡£¹ØÏµÄ£ÐÍÊÇÔÚ1970ÄêÓÉIBMµÄÑо¿Ô±E.F.Codd²©Ê¿Ê×ÏÈÌá³ö£¬ÔÚÖ®ºóµÄ¼¸Ê®ÄêÖУ¬¹ØÏµÄ£Ð͵ĸÅÄîµÃµ½Á˳ä·ÖµÄ·¢Õ¹²¢Öð½¥³ÉΪÊý¾Ý¿â¼Ü¹¹µÄÖ÷Á÷Ä£ÐÍ¡£¼òµ¥À´Ëµ£¬¹ØÏµÄ£ÐÍÖ¸µÄ¾ÍÊǶþά±í¸ñÄ£ÐÍ£¬¶øÒ»¸ö¹ØÏµÐÍÊý¾Ý¿â¾ÍÊÇÓɶþά±í¼°ÆäÖ®¼äµÄÁªÏµ×é³ÉµÄÒ»¸öÊý¾Ý×éÖ¯¡£ÏÂÃæÁгöÁ˹ØÏµÄ£ÐÍÖеij£ÓøÅÄî¡£
¹ØÏµ£º¿ÉÒÔÀí½âΪһÕŶþά±í£¬Ã¿¸ö¹ØÏµ¶¼¾ßÓÐÒ»¸ö¹ØÏµÃû£¬¾ÍÊÇͨ³£ËµµÄ±íÃû¡£
Ôª×飺¿ÉÒÔÀí½âΪ¶þά±íÖеÄÒ»ÐУ¬ÔÚÊý¾Ý¿âÖо³£±»³ÆÎª¼Ç¼¡£
ÊôÐÔ£º¿ÉÒÔÀí½âΪ¶þά±íÖеÄÒ»ÁУ¬ÔÚÊý¾Ý¿âÖо³£±»³ÆÎª×ֶΡ£
Óò£ºÊôÐÔµÄȡֵ·¶Î§£¬Ò²¾ÍÊÇÊý¾Ý¿âÖÐijһÁеÄȡֵÏÞÖÆ¡£
¹Ø¼ü×Ö£ºÒ»×é¿ÉÒÔΨһ±êʶԪ×éµÄÊôÐÔ¡£Êý¾Ý¿âÖг£³ÆÎªÖ÷¼ü£¬ÓÉÒ»¸ö»ò¶à¸öÁÐ×é³É¡£
¹ØÏµÄ£Ê½£ºÖ¸¶Ô¹ØÏµµÄÃèÊö£¬Æä¸ñʽΪ£º¹ØÏµÃû£¨ÊôÐÔ1£¬ÊôÐÔ2£¬…£¬ÊôÐÔN£©¡£ÔÚÊý¾Ý¿âÖÐͨ³£³ÆÎª±í½á¹¹¡£
2£®¹ØÏµÐÍÊý¾Ý¿âµÄÓŵã
¹ØÏµÐÍÊý¾Ý¿âÏà±ÈÆäËûÄ£Ð͵ÄÊý¾Ý¿â¶øÑÔ£¬ÓÐ×ÅÒÔÏÂÓŵ㣺
ÈÝÒ×Àí½â£º¶þά±í½á¹¹ÊǷdz£Ìù½üÂß¼ÊÀ½çµÄÒ»¸ö¸ÅÄ¹ØÏµÄ£ÐÍÏà¶ÔÍø×´¡¢²ã´ÎµÈÆäËûÄ£ÐÍÀ´Ëµ¸üÈÝÒ×Àí½â¡£
ʹÓ÷½±ã£ºÍ¨ÓõÄSQLÓïÑÔʹµÃ²Ù×÷¹ØÏµÐÍÊý¾Ý¿â·Ç³£·½±ã£¬³ÌÐòÔ±ÉõÖÁÓÚÊý¾Ý¹ÜÀíÔ±¿ÉÒÔ·½±ãµØÔÚÂß¼²ãÃæ²Ù×÷Êý¾Ý¿â£¬¶øÍêÈ«²»±ØÀí½âÆäµ×²ãʵÏÖ¡£
Ò×ÓÚά»¤£º·á¸»µÄÍêÕûÐÔ£¨ÊµÌåÍêÕûÐÔ¡¢²ÎÕÕÍêÕûÐÔºÍÓû§¶¨ÒåµÄÍêÕûÐÔ£©´ó´ó½µµÍÁËÊý¾ÝÈßÓàºÍÊý¾Ý²»Ò»ÖµĸÅÂÊ¡£
½ü¼¸ÄêÀ´£¬·Ç¹ØÏµÐÍÊý¾Ý¿âÔÚÀíÂÛÉϵõ½ÁË·É¿ìµÄ·¢Õ¹£¬ÀýÈç£ºÍø×´Ä£ÐÍ¡¢¶ÔÏóÄ£ÐÍ¡¢°ë½á¹¹»¯Ä£Ð͵ȡ£Íø×´Ä£ÐÍÓµÓÐÐÔÄܽϸߵÄÓŵ㣬ͨ³£Ó¦ÓÃÔÚ¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄϵͳÖУ»¶ÔÏóÄ£ÐÍ·ûºÏÃæÏò¶ÔÏóÓ¦ÓóÌÐòµÄ˼Ï룬¿ÉÒÔÍêÃÀµØºÍ³ÌÐòÏνӣ¬¶ø²»ÐèÒªÁíÍâµÄÖмäת»»×é¼þ£¬ÀýÈçÏÖÔںܶàµÄO\R Mapping×é¼þ£»°ë½á¹¹»¯Ä£ÐÍËæ×ÅXMLµÄ·¢Õ¹¶øµÃµ½·¢Õ¹£¬ÏÖÔÚÒѾÓÐÁ˺ܶà°ë½á¹¹»¯µÄÊý¾
Ïà¹ØÎĵµ£º
ÔÎĵØÖ·£ºhttp://topic.csdn.net/u/20100203/17
/8F916471-597D-481A-B170-83BCEFE3B199.html
============================ÎÒÊÇ·Ö¸î
·û================================
Ó¦Ò»¸öÅóÓѵÄÒªÇó£¬ÌùÉÏÊղصÄSQL³£Ó÷ÖÒ³µÄ°ì·¨¡«¡«
±íÖÐÖ÷¼ü±ØÐëΪ±êʶÁÐ
£¬[ID] int IDENTITY (1,1)
1.·ÖÒ³·½°¸Ò»£º(ÀûÓÃNot InºÍSELECT ......
< type="text/javascript">
< type="text/javascript">
Èç×ªÔØ£¬Çë×¢Ã÷³ö´¦£ºhttp://blog.csdn.net/robinson_0612/archive/2009/11/07/4783702.aspx
Ëæ×ŵ±½ñÊý¾Ý¿âµÄÈÝÁ¿Ô½À´Ô½¿ìµÄ³¯×ÅÔÚ´óÐÍÊý¾Ý¿â»ò³¬´óÐÍÊý¾Ý¿âµÄ·¢Õ¹£¬¶ÔÓÚÊý¾Ý¿âÖеĴóÐͱíÒÔ¼°¾ßÓи÷ÖÖ·ÃÎÊģʽµÄ±íµÄ¿ÉÉìËõÐ ......
¶¨Ò壺 ºÎΪ´¥·¢Æ÷£¿ÔÚSQL ServerÀïÃæÒ²¾ÍÊǶÔijһ¸ö±íµÄÒ»¶¨µÄ²Ù×÷£¬´¥·¢Ä³ÖÖÌõ¼þ£¬´Ó¶øÖ´ÐеÄÒ»¶Î³ÌÐò¡£´¥·¢Æ÷ÊÇÒ»¸öÌØÊâµÄ´æ´¢¹ý³Ì¡£
³£¼ûµÄ´¥·¢Æ÷ÓÐÈýÖÖ£º·Ö±ðÓ¦ÓÃÓÚInsert , Update , Delete ʼþ¡£
ÎÒΪʲôҪʹÓô¥·¢Æ÷£¿±ÈÈ磬ÕâôÁ½¸ö±í£º
& ......
ÔÚSQL*PlusÖÐĬÈϵÄ"&"±íÊ¾Ìæ´ú±äÁ¿£¬SQL*PlusÈÏΪ&·ûºóÃæµÄ×Ö·û´®Îª±äÁ¿£»Ö»ÒªÔÚÃüÁîÖгöÏָ÷ûºÅ£¬SQL*Plus¾Í»áÒªÄãÊäÈëÌæ´úÖµ¡£Õâ¾ÍÒâζ×ÅÄãÎÞ·¨½«Ò»¸öº¬Óи÷ûºÅµÄ×Ö·û´®²åÈë»ò¸üе½Êý¾Ý¿â
set define off ¹Ø±ÕÌæ´ú±äÁ¿¹¦ÄÜ£¬“&”½«×÷ΪÆÕͨ×Ö·û
set def ......
--oracleÓÅ»¯slqÓï¾ä
£¨1£©Ñ¡Ôñ×îÓÐЧÂʵıíÃû˳Ðò(Ö»ÔÚ»ùÓÚ¹æÔòµÄÓÅ»¯Æ÷ÖÐÓÐЧ)£º
¡¡¡¡OracleµÄ½âÎöÆ÷°´ÕÕ´ÓÓÒµ½×óµÄ˳Ðò´¦Àífrom×Ó¾äÖеıíÃû£¬from×Ó¾äÖÐдÔÚ×îºóµÄ±í(»ù´¡±í driving table)½«±»×îÏÈ´¦Àí£¬ÔÚfrom×Ó¾äÖаüº¬¶à¸ö±íµÄÇé¿öÏÂ,Äú±ØÐëÑ¡Ôñ¼Ç¼ÌõÊý×îÉٵıí×÷Ϊ»ù´¡±í¡£¼ÙÈçÓÐ3¸öÒÔÉ쵀 ......