Oracle SQLÓëANSI SQLÇø±ð
Oracle SQLÓëANSI SQLÇø±ð
ÏàÐÅ´ó¼Ò¶¼Ê¹ÓùýSQL SERVER¡£½ñÌì¸ø´ó¼Ò¼òµ¥½éÉÜÒ»ÏÂOracle SQLÓëANSI SQLÇø±ð¡£Æäʵ£¬SQL SERVERÓëÓëANSI SQLÒ²ÓÐÇø±ð¡£
1¡¢Ê×ÏÈ´ó¼ÒÒªÃ÷°×ʲôÊÇANSI
ANSI£ºÃÀ¹ú¹ú¼Ò±ê׼ѧ»á£¨American National Standards Institute£©¡£µ±Ê±£¬ÃÀ¹úµÄÐí¶àÆóÒµºÍרҵ¼¼ÊõÍÅÌ壬ÒÑ¿ªÊ¼Á˱ê×¼»¯¹¤×÷£¬µ«Òò±Ë´Ë¼äûÓÐе÷£¬´æÔÚ²»ÉÙì¶ÜºÍÎÊÌ⡣ΪÁ˽øÒ»²½Ìá¸ßЧÂÊ£¬Êý°Ù¸ö¿Æ¼¼Ñ§»á¡¢Ð»á×éÖ¯ºÍÍÅÌ壬¾ùÈÏΪÓбØÒª³ÉÁ¢Ò»¸öרÃŵıê×¼»¯»ú¹¹£¬²¢Öƶ©Í³Ò»µÄͨÓñê×¼¡£
2¡¢ÄÇôÔÚѧϰSQLÓï¾äµÄ¹ý³Ì£¬ANSI SQLµ½µ×ÊÇʲô
£¨1£©×÷Ϊ³ÌÐòÔ±¿ª·¢ÕßÃÇÓ¦¸ÃÖªµÀ£¬ÔÚʹÓÃÄÇЩ·Ç±ê×¼µÄSQLÃüÁ±ÈÈçOracle¡¢Î¢ÈíºÍMySQLµÈÊý¾Ý¿âϵͳ£©´Ó¿çƽ̨ºÍ×ñÊرê×¼µÄ½Ç¶È³ö·¢£¬ÄãÓ¦¸Ã¾¡Á¿²ÉÓÃANSI SQL£¬ËüÊÇÒ»ÖÖºÍƽ̨Î޹صÄÊý¾Ý¿âÓïÑÔ¡£ÆäʵΪʲôÕâô˵ÁË£¬ºÜ¼òµ¥¾ÍÊÇ¿ÉÄÜÔÚOracleÄܹ»ÔËÐеÄSQLÓï¾ä²»Ò»¶¨ÔÚSQL SERVERµ±ÖÐÄܹ»ÔËÐУ¬ÄÇôÔÚ¿çƽ̨µ±ÖÐÊý¾Ý²Ù×÷¾Í»á´øÀ´À§ÄÑ¡£
£¨2£©³ÌÐòÔÚ¿ª·¢µÄʱºò£¬Èç¹ûʹÓÃSQLÓï¾ä¶ÔÊý¾Ý½øÐвÙ×÷¡£Ò»°ãµÄ½¨Òé²»¹ÜÄãÔÚʹÓÃÄÄÖÖÊý¾Ý¿âϵͳ£¬Èç¹û¸ÃÊý¾Ý¿âϵͳÖеÄSQLÍêÈ«Ö§³ÖANSI SQL±ê×¼£¬ÄÇôÇëÄ㾡Á¿Ê¹ÓÃANSI SQL¡£
3¡¢ANSIÊý¾ÝÀàÐÍÓëOracleÖÐÊý¾ÝÀàÐ͵ÄÁªÏµ
£¨1£©Ê×ÏÈÌáÒ»¸ö´æÔÚµÄÎÊÌ⣬ֻÓкÜÉÙ²¿·ÖµÄÊý¾ÝÀàÐ͵õ½ËùÓÐÊý¾Ý¿â·þÎñÆ÷µÄÖ§³Ö¡£Ã¿Ò»ÖÖDBMS¶¼ÓÐËü×Ô¼ºµÄÊý¾ÝÀàÐÍÒÔ¼°ÎªÊ²Ã´ÒªÕâÑùʹÓÃËüÃǵÄÔÒò¡£Ä³Ð©×¨ÓÐÊý¾ÝÀàÐÍ£¨±ÈÈçMicrosoft AccessµÄAUTONUMBER£©ÓÃÆðÀ´È·ÊµÏ൱·½±ã¡£
£¨2£©ÒÔÏÂÊÇANSIÊý¾ÝÀàÐÍ£º
BIT, CHARACTER, DATE, DECIMAL, DOUBLE,
PRECISION, FLOAT, INTEGER, INTERVAL, NUMERIC,
REAL, SMALLINT, TIMESTAMP, TIME, VARBIT, VARCHAR, CHAR
£¨3£©ÒÔÏÂÊÇOracle SQL²»Ö§³ÖµÄ“±ê×¼”Êý¾ÝÀàÐÍ£º
INTERVAL, TIME, VARBIT
£¨4£©Ö»ÓÐOracle²ÅÖ§³ÖDATE£¬µ«ÊÇÒÔϵē±ê×¼”Êý¾ÝÀàÐͲ»±»OracleÖ§³Ö£º
BIT, DECIMAL, NUMERIC, TIMESTAMP
4¡¢×îºó×ܽáÒ»µã£¬Ö»ÓÐÒÔϵÄÊý¾ÝÀàÐÍ¿ÉÒÔ±£Ö¤ÔÚ¸÷ÀàÊý¾Ý¿âÉ϶¼ÄÜʹÓãº
DOUBLE PRECISION, FLOAT, INTEGER, NUMERIC, REAL, SMALLINT, VARCHAR, CHAR
Ïà¹ØÎĵµ£º
/*connect byº¯Êý*/
CREATE TABLE TBL_TEST
(
ID NUMBER,
NAME VARCHAR2(100 BYTE),
PID NUMBER   ......
´´½¨ÐµÄÓû§Ê±£¬ÒªÖ¸¶¨default tablespace£¬·ñÔòËü»á°Ñsystem±í¿Õ¼äµ±³É×Ô¼ºµÄȱʡ±í¿Õ¼ä¡£ÕâÑù×öÊDz»ÌᳫµÄ¡£¹À¼ÆÔÀ´´´½¨Ä³¸öÓû§µÄʱºòûÓÐÖ¸¶¨È±Ê¡±í¿Õ¼ä£¬¶øÏÖÔÚËüʹÓÃϵͳ±í¿Õ¼äµÄȨÏÞ±»DBA¸øÊÕ»ØÁË¡£
ÏÈÓõļòµ¥µÄ°ì·¨ÊÔÊÔ£¬Ò»°ãȱʡµÄORACLE°²× ......
JoinÊÇÒ»ÖÖÊÔͼ½«Á½¸ö±í½áºÏÔÚÒ»ÆðµÄν´Ê£¬Ò»´ÎÖ»ÄÜÁ¬½Ó2¸ö±í£¬±íÁ¬½ÓÒ²¿ÉÒÔ±»³ÆΪ±í¹ØÁª¡£ÔÚºóÃæµÄÐðÊöÖУ¬ÎÒÃǽ«»áʹÓÔrow source”À´´úÌ攱픣¬ÒòΪʹÓÃrow source¸üÑϽ÷һЩ£¬²¢ÇÒ½«²ÎÓëÁ¬½ÓµÄ2¸örow source·Ö±ð³ÆΪrow source1ºÍrow source 2¡£Join¹ý³ÌµÄ¸÷¸ö²½Öè¾³£ÊÇ´®ÐвÙ×÷£¬¼´Ê¹Ïà¹ØµÄr ......
Ç°Á½Ì콫×Ô¼º±¾»úÆ÷ÖеÄASP.NETÓ¦Óò¿Êðµ½ÁË·þÎñÆ÷ÉÏ,½á¹û³öÏÖÁËЩÎÊÌâ.ÕÛÌÚÁËÁ½Ìì²Å¸ãÇå³þ.
Ê×ÏÈ·¢ÏÖ°²×°.NET3.5ʱºòÐèÒªÁ¬½ÓInternet,(Æäʵ°²×°°üÍêÕûµÄÀëÏß°²×°°ü)¶ø·þÎñÆ÷ÊÇÄÚ²¿ÍøÂçµÄ,ÿ°ì·¨Ö»ÄÜ°²×°Ò»¸öVS2008ÉÏÈ¥,Õæ²»Ã÷°×ΪºÎ°²×°VSʱºòdotNetFrameworkÓÖ²»ÐèÒªÁ¬½ÓInternetÁË.
ºóÀ´·¢ÏÖÔÚ±¾»úÆ÷ûÓÐÎÊÌâµÄÓ¦Óò¿ ......
1¡¢SQLÊÇÒ»ÖÖ˵Ã÷ÐÔÓïÑÔ£¬²»Êǹý³Ì»¯ÓïÑÔ¡£ÀàËÆ“¼ìË÷->¼ì²é->²åÈë->¸üДµÄ¹ý³Ì»¯²½ÖèµÄ˳ÐòÊÇûÓÐÒâÒåµÄ¡£Ó¦¸ÃÒÔÐм¯µÄ·½Ê½Ë¼¿¼£¬ÒÔÃèÊöÒ»¸öÂß¼µÄÓïÑÔ·½Ê½Ë¼¿¼¡£
2¡¢ÔÚÉè¼ÆÊý¾Ý¿â±í×Ö¶Îʱ£¬Ò»¸öÐÐÃèÊöÓ¦¸Ã°üº¬Ò»¸öÊÂʵ£¬¶øÇÒÊÇÈ«²¿ÊÂʵ¡£ÀýÈ翼ÇÚ¿¨µÄÉè¼Æ£¬
²»ÒªÉè¼ÆΪ£º[ userId, puchTime, even ......