oracleÊý¾Ý¿âÖÐsql»ù´¡
ÉîδÀ´
oracleÊý¾Ý¿âÖÐsql»ù´¡
×÷ÕߣºØýÃû תÌù×Ô£º±¾Õ¾Ô´´ ä¯ÀÀ´ÎÊý£º21 ÎÄÕ¼È룺admin
Ò»¡¢¹ØϵÊý¾Ý¿âµÄһЩ¸ÅÄî
¡¡¡¡
¡¡¡¡1¡¢Ö÷¼üµÄÖµÒ»°ã²»¿ÉÒԸıä
¡¡¡¡
¡¡¡¡2¡¢Íâ¼ü£ºÖ¸ÏòÁíÒ»¸ö±í»ò±¾±íµÄÖ÷¼ü»òΨһ¼üµÄ×ֶΡ£Íâ¼üµÄÖµÒ»¶¨ÒªºÍijһÖ÷¼üÏàͬ£¬»òÕßΪ¿Õ¡£
¡¡¡¡
¡¡¡¡3¡¢Êý¾Ý¿â¶ÔÏñ£º±í£¬ÊÓͼ£¬ÐòÁУ¬Ë÷Òý£¬Í¬Òå´Ê£¬³ÌÐò£¨½ø³Ì£¬º¯Êý£¬sqlºÍpl/sqlÊý¾Ý£©4¡¢sqlcommand Àà±ð
¡¡¡¡
¡¡¡¡data retrievalÊý¾Ý¼ìË÷:select
¡¡¡¡data manipulationlanguage(DML)Êý¾Ý²Ù×÷ÓïÑÔ:insert,update,delete
¡¡¡¡data definition language(DDL)Êý¾Ý¶¨ÒåÓïÑÔ£ºcreate,alter,drop,rename,truncate
¡¡¡¡transaction controlÊÂÎñ¿ØÖÆ:commit,rollback,savepoint
¡¡¡¡data control language£¨DCL£©Êý¾Ý¿ØÖÆÓïÑÔ£ºgrant,revoke
¡¡¡¡DCLºÍDDLÃüÁîµÄÖ´ÐлᵼÖÂÒ»´ÎÒþʽÌá½»£¬Ö®Ç°Î´Ìá½»µÄ²Ù×÷£¨°üÀ¨DMLÃüÁ¶¼»áÌύдÈëÈÕÖ¾Îļþ£¬²¢ÔÚÊʵ±µØʱºòдÈëÊý¾ÝÎļþ¡£
¡¡¡¡
¡¡¡¡¶þ¡¢SQLµÄÓï·¨
¡¡¡¡
¡¡¡¡1) Á¬½ÓºÅ£º||
¡¡¡¡
¡¡¡¡2) °ÑÁ½¸ö×Ö·ûÁ¬½ÓÆðÀ´
¡¡¡¡eg:select game_card_type_id||name from game_card_type;
¡¡¡¡
¡¡¡¡3) select distinct dept_id,title from emp£º¶Ô¶à¸ö×ֶεÄΨһ
¡¡¡¡
¡¡¡¡4) order by desc(½µÐò)
¡¡¡¡order by asc(ÉýÐò)
¡¡¡¡
¡¡¡¡5) where column is (not) null
¡¡¡¡
¡¡¡¡6) like ‘_a%’¡¡ _±íʾһ¸ö×Ö·û¡££¥±íʾ¶àÉÙ×Ö·û
¡¡¡¡like ‘%x\_y%’ escape ‘\’:ÏÔʾ°üÀ¨x_yµÄ×Ö·û
¡¡¡¡
¡¡¡¡7) where table1.column(+)=table2.column
¡¡¡¡place the operator on the side of the join where there is no£¦#118alue to join to.
¡¡¡¡
¡¡¡¡8) Áª½ÓÀàÐÍ:
¡¡¡¡equijoin:µÈʽ²éѯ
¡¡¡¡non_equijoin:²»µÈʽ²éѯ
¡¡¡¡self:×Ô¼ººÍ×Ô¼º½¨Á¢¹ØÁª
¡¡¡¡out join:where a.column=b.column(+)
¡¡¡¡¿ÉÒÔÓõIJÙ×÷·ûÊÇ£º’=’£¬’and’£¬²»¿ÉÒÔÓÃ’or’£¬’in’
¡¡¡¡
¡¡¡¡9)¡¡COUNT º¯ÊýËùÓõÄÁаüº¬¿Õֵʱ£¬¿ÕÖµÐб»ºöÂÔ¡£
¡¡¡¡
¡¡¡¡10)¡¡where ºóµÄin any all µÄÇø±ð
¡¡¡¡in £ºµÈÓÚ×Ó²éѯµÄÈκÎÒ»¸öÊý
¡¡¡¡any £ºÓë×Ó²éѯµÄÿһ¸öÖµÏà±È
¡¡¡¡Ö»Òª±ÈÆäÖÐÒ»¸ö´ó£¨Ð¡£©¾Í¿ÉÒÔÁË
¡¡¡¡all:Óë×Ó²éѯµÄËùÓÐÖµÏà±ÈÒª±ÈËùÓеĵĶ¼´ó£¨Ð¡£©
¡¡¡¡!=ALL×÷ÓøúNOT IN Ò»Ñù
¡¡¡¡
¡¡¡¡Èý
Ïà¹ØÎĵµ£º
»¹ÊǼ¸Î»¶ÁÎÒµÄÊé (¡¶Oracle´óÐÍÊý¾Ý¿âϵͳÔÚAIX UNIXÉϵÄʵսÏê½â¡·) µÄ¶ÁÕßÀ´Óʼþ×ÉѯÎÊÌ⣬ºÜ±§Ç¸ÎÒ²»ÄÜÖðλ»Ø¸´Óʼþ£¬µÚÒ»ÎÒÕæµÄͦ棬µÚ¶þÕâЩÎÊÌâÆÄÓй²ÐÔ¡£ÎÒÀ´½èÖúÕâ¸öµØ·½£¬Í³Ò»µØºÍÖîλ̽ÌÖ£¬ºÜ¶àÎÊÌâÎÒÒ²ÊÇÔÚÃþË÷ÖУ¬²»ÄÜÖ±½Ó¸ø´ó¼Ò´ð°¸£¬ºÇºÇ£¬´ó¼Ò¼ûÁ°¡!
˵˵ËøÎÊÌâ¡£ MS SQLÖ§³ÖµÄËøÀàÐͺÍOracle²îÒìÊǺ ......
ÒÔÏ»شðÊôÓÚתÔØ£º
¾³£¿´µ½Ò»Ð©ÅóÓÑÎÊORACLE×Ö·û¼¯·½ÃæµÄÎÊÌ⣬ÎÒÏëÒÔµü´úµÄ·½Ê½À´½éÉÜһϡ£
µÚÒ»´Îµü´ú£ºÕÆÎÕ×Ö·û¼¯·½ÃæµÄ»ù±¾¸ÅÄî¡£
ÓÐЩÅóÓÑ¿ÉÄÜ»áÈÏΪÕâÊǶà´ËÒ»¾Ù£¬µ«Êµ¼ÊÉÏÕýÊÇÓÉÓÚ¶ÔÏà¹Ø»ù±¾¸ÅÄî°ÑÎÕ²»Ç壬²Åµ¼ÖÂÁËÖî¶àÎÊÌâºÍÒÉÎÊ¡£
Ê×ÏÈÊÇ×Ö·û¼¯µÄ¸ÅÄî¡£
ÎÒÃÇÖªµÀ£¬µç×Ó¼ÆËã»ú×î³õÊÇÓÃÀ´½øÐпÆѧ¼ÆËãµÄ£¨Ë ......
analyze table tablename compute statistics;
analyze index indexname compute statistics;
¶ÔÓÚʹÓÃCBOºÜÓкô¦£¬¿ÉÒÔʹÓøü¿É¿¿µÄtableÐÅÏ¢£¬´Ó¶øÖ´Ðмƻ®Ò²¿ÉÒÔ¸ü׼ȷһЩ£¬ÔÚ10g»á×Ô¶¯analyze£¬Ö®Ç°µÄ°æ±¾ÐèÒªÊÖ¶¯¶¨ÆÚ
Éú³Éͳ¼ÆÐÅÏ¢,,Ñ¡ÔñºÏÀíµÄÖ´Ðмƻ®..
OracleµÄonline documentÕâÑùÃèÊöanalyzeµÄ×÷Óãº
Use ......
Close a Database
When you close a database, Oracle writes all database data and recovery data in the SGA to the datafiles and redo log files, respectively. Next, Oracle closes all online datafiles and redo log files. (Any offline datafiles of any offline tablespaces have been closed already. If you ......
OracleÊý¾Ý¿â×Ô¶¯Ôö³¤ÁеÄʵÏÖ¹ý³Ì:
¡ô1.´´½¨ÐòÁÐ
-- Create sequence
create sequence INNERID
minvalue 1
maxvalue 99999999999999
start with 1
increment by 1
cache 20
order;
¡ô2.--INNERID.currval Ö¸µ±Ç°ÐòÁÐ
--INNERID.nextval Ö¸Ï ......