ÔÚ Oracle Öд洢Óë¹ÜÀí´ó¶ÔÏóÊý¾ÝÀàÐÍ
¡¡Ò»¡¢OracleÊý¾Ý¿âÖ§³ÖµÄ´ó¶ÔÏóÊý¾ÝÀàÐÍ¡£
¡¡¡¡ÔÚOracleÊý¾Ý¿âÖÐΪÁ˸üºÃµÄ¹ÜÀí´óÈÝÁ¿µÄÊý¾Ý£¬×¨ÃÅ¿ª·¢ÁËһЩ¶ÔÓ¦µÄ´ó¶ÔÏóÊý¾ÝÀàÐÍ¡£¾ßÌåµÄÀ´Ëµ£¬ÓÐÈçϼ¸ÖÖ£º
¡¡¡¡Ò»ÊÇBLOBÊý¾ÝÀàÐÍ¡£ËüÊÇÓÃÀ´´æ´¢¿É±ä³¤¶ÈµÄ¶þ½øÖÆÊý¾Ý¡£ÓÉÓÚÆä´æ´¢µÄÊÇͨÓõĶþ½øÖÆÊý¾Ý£¬Îª´ËÔÚÊý¾Ý¿âÖ®¼ä»òÕßÔÚ¿Í»§¶ËÓë·þÎñÆ÷Ö®¼ä½øÐд«ÊäµÄʱºò£¬²»ÐèÒª½øÐÐ×Ö·û¼¯µÄת»»¡£Îª´ËÆä´«ÊäµÄЧÂʱȽϸߣ¬¶ø²»ÈÝÒ׳öÏÖÂÒÂëÏÖÏó¡£
¡¡¡¡¶þÊÇCLOBÊý¾ÝÀàÐÍ¡£ËûÖ÷ÒªÊÇÓÃÀ´´æ´¢¿É±ä³¤¶ÈµÄ×Ö·ûÐÍÊý¾Ý£¬Ò²¾ÍÊÇÆäËûÊý¾Ý¿âÖÐÌáµ½µÄÎı¾ÐÍÊý¾ÝÀàÐÍ¡£ËäȻ˵VARCHAR2Êý¾ÝÀàÐÍÒ²¿ÉÒÔÓÃÀ´´æ´¢¿É±ä³¤¶ÈµÄ×Ö·ûÐÍÊý¾Ý£¬µ«ÊÇÆäÈÝÁ¿ÊǷdz£ÓÐÏ޵ġ£¶øÏÖÔÚÕâ¸öCLOBÊý¾ÝÀàÐÍ£¬Æä¿ÉÒÔ´æ´¢µÄ×î´óÊý¾ÝÁ¿ÊÇ4GB¡£¶øÇÒÔÚ¶¨ÒåÕâ¸öÊý¾ÝÀàÐ͵Äʱºò£¬²»ÐèÒªÖ¸¶¨×î´ó³¤¶È¡£ÔÚ¶¨ÒåVarchar2Êý¾ÝÀàÐÍʱÐèÒªÖ¸¶¨¡£
¡¡¡¡ÈýÊÇNCLOBÊý¾ÝÀàÐÍ¡£Õâ¸öÊý¾ÝÀàÐ͸úCLOBÊý¾ÝÀàÐÍÏàËÆ£¬Ò²ÊÇÓÃÀ´´æ´¢×Ö·ûÀàÐ͵ÄÊý¾Ý£¬²»¹ýÆä´æ´¢µÄÊÇUnicode×Ö·û¼¯µÄ×Ö·ûÊý¾Ý¡£Í¬Ñù£¬ÔÚÕâ¸öÊý¾ÝÀàÐÍÖУ¬Ò²¿ÉÒÔ´æ´¢¶à´ï4GBÈÝÁ¿µÄÊýÁ¿£¬¶øÇÒÔÚ¶¨ÒåÊý¾ÝÀàÐÍʱ²»ÐèÒªÖ¸¶¨³¤¶È£¬Êý¾Ý¿â»á×Ô¶¯¸ù¾Ý´æ´¢µÄÄÚÈÝÀ´½øÐе÷½Ú¡£
¡¡¡¡ËÄÊÇBFILEÊý¾ÝÀàÐÍ¡£¿´¿´Ãû×Ö¾ÍÖªµÀ¸úÆäËûµÄLOBÊý¾ÝÀàÐͲ»Í¬¡£ÆäÊÇÔÚÊý¾Ý¿âÍâÃæ´æ´¢µÄ¿É±ä¶þ½øÖÆÊý¾Ý£¬Æä×î¶àÒ²¿ÉÒÔ´æ´¢4GBµÄÊý¾Ý¡£ÕâÀïÐèҪעÒâµÄÊÇ£¬ÔÚ²»Í¬µÄ²Ù×÷ϵͳÉÏÆä´æ´¢µÄÊý¾ÝÈÝÁ¿¿ÉÄÜÊDz»Í¬µÄ¡£Õâ¸öÊý¾ÝÀàÐ͵ÄÌØÊâÔÚÓÚÆäÔÚÊý¾Ý¿âÖ®Íâ´æ´¢Êµ¼ÊÊý¾Ý¡£Ò²¾ÍÊÇ˵£¬¸úÆäËû´ó¶ÔÏóÊý¾ÝÀàÐͲ»Í¬£¬ÆäÊý¾Ý²¢²»ÊÇ´æ´¢ÔÚÊý¾ÝÎļþÖУ¬¶øÊǶÀÁ¢ÓÚÊý¾ÝÎļþ¶ø´æÔڵġ£ÔÚÕâ¸ö×Ö¶ÎÖУ¬ÆäÖ»´æ´¢ÁËÖ¸ÕëÐÅÏ¢¡£
¡¡¡¡¶þ¡¢²»ÐèҪΪ´ó¶ÔÏóÊý¾ÝÀàÐÍÖ¸¶¨³¤¶È¡£
¡¡¡¡ÒÔÉÏÌáµ½µÄһЩ´ó¶ÔÏóÊý¾ÝÀàÐÍÓÐÒ»¸öÌØµã£¬¼´È«²¿¶¼Êǿɱ䳤¶ÈµÄÊý¾ÝÀàÐÍ£¬¶øÇÒÔÚ¶¨Òåʱ²»ÐèÒªÖ¸¶¨Æä×î´óµÄ³¤¶È¡£ËäÈ»ÔÚÊý¾Ý¿âÄÚ½¨Êý¾ÝÀàÐÍÖÐÒ²ÓÐһЩ¿É±ä³¤¶ÈµÄÊý¾ÝÀàÐÍ£¬µ«ÊÇ£¬ÆäÍùÍùÐèÒªÔÚ¶¨Òåʱָ¶¨×î´óµÄ³¤¶È¡£Êµ¼Ê´æ´¢Êý¾Ýʱ²»Äܹ»³¬¹ýÕâ¸ö³¤¶È¡£²»¹ýÕâЩ´óÈÝÁ¿Êý¾ÝÀàÐÍÔòûÓÐÕâ¸öÏÞÖÆ£¬Ö»ÒªÔڴ洢ʱ²»Òª³¬¹ýÆä×î´ó4GBµÄÈÝÁ¿ÏÞÖÆ¼´¿É¡£ÓÉÓÚÆä¶¼Êǿɱ䳤¶ÈµÄÊý¾ÝÀàÐÍ£¬Îª´ËÆäʵ¼Ê´æ´¢µÄ¿Õ¼äΪ¸ù¾ÝÊý¾ÝÈÝÁ¿µÄ´óС¶ø¸Ä±ä¡£¼´Èç¹ûij¸öÊý¾Ý´óСֻÓÐ1GB£¬ÄÇôÆäʵ¼ÊÔÚÓ²ÅÌÖд洢µÄ¿Õ¼ä¾ÍÖ»ÓÐ1GB£¬¶ø²»»áÊÇ4GB¡£Õâ¾ÍÊǿɱ䳤¶ÈÊý¾ÝÀàÐ͵ÄÌØÕ÷¡£ÏñÆäËûµÄһЩ²»¿É±ä³¤Êý¾ÝÀàÐÍ£¬Èç¹û´æ´¢µÄÊý¾ÝÈÝÁ¿²»¹»µÄ»°£¬»áÒÔ¿Õ¸ñÌî³ä¡£²»¹ýÏÖÔÚÕâ¸ö´ó¶ÔÏóÊý¾ÝÀàÐÍÓÉÓÚÊǿɱ䳤¶ÈµÄÊý¾ÝÀàÐÍ£¬Æäʵ
Ïà¹ØÎĵµ£º
¾³£ÓÐͬÊÂ×ÉѯoracleÊý¾Ý¿â×Ö·û¼¯Ïà¹ØµÄÎÊÌ⣬ÈçÔÚ²»Í¬Êý¾Ý¿â×öÊý¾ÝÇ¨ÒÆ¡¢Í¬ÆäËüϵͳ½»»»Êý¾ÝµÈ£¬³£³£ÒòΪ×Ö·û¼¯²»Í¬¶øµ¼ÖÂÇ¨ÒÆÊ§°Ü»òÊý¾Ý¿âÄÚÊý¾Ý±ä³ÉÂÒÂë¡£ÏÖÔÚÎÒ½«oracle×Ö·û¼¯Ïà¹ØµÄһЩ֪ʶ×ö¸ö¼òµ¥×ܽᣬϣÍû¶Ô´ó¼Ò½ñºóµÄ¹¤×÷ÓÐËù°ïÖú¡£
¡¡¡¡Ò»¡¢Ê²Ã´ÊÇoracle×Ö·û¼¯
¡¡¡¡Oracle×Ö·û¼¯ÊÇÒ»¸ö×Ö½ÚÊý¾ÝµÄ½âÊ͵ķûºÅ¼¯ ......
½ñÌìɾ³ýµÄ±í¿Õ¼ä°üº¬ÎﻯÊÓͼ±¨´í£¬ORA-23515: ʵÌ廯ÊÓͼºÍ/»òËüÃǵÄË÷Òý´æÔÚÓÚ±í¿Õ¼äÖÐ
¿´À´ÊÇÐèҪɾ³ýÎﻯÊÓͼ£¬Ö´ÐÐɾ³ý²Ù×÷£¬ÒòΪÊý¾ÝÌ«´óÁË£¬°ëÌìҲûŪÍ꣬ȡÏûÁË£¬ÉÏÍø²éÁíÍâÒ»ÖÖ·½·¨£¬É¾³ýÓû§£¬Ö¸¶¨cascade ²ÎÊý£¬ÕâÑù¾Í¿ÉÒÔÁË
ÎÒÊÔÁËһϸоõÓÃ
drop user user_name cascade;
ɾ³ýµÄ»¹ÊÇͦ¿ìµÄ£¬±Èɾ³ýÎï ......
1¡¢´æ´¢¹ý³ÌºÍº¯ÊýµÄÇø±ð¡£
£¨1£©¡¢´æ´¢¹ý³ÌÊÇ×÷ΪPL/SQLÓï¾äÖ´ÐУ¬¶øº¯ÊýÊÇ×÷Ϊ±í´ïʽµÄÒ»²¿·Öµ÷Óã»
£¨2£©¡¢´æ´¢¹ý³ÌÔÚ¹æ¸ñ˵Ã÷Öв»°üº¬returnÓï¾ä£¬¶øÔÚº¯ÊýµÄ¹æ¸ñ˵Ã÷Õâ°üº¬return×Ӿ䣻
(3)¡¢´æ´¢¹ý³Ì²»·µ»ØÖµ£¬¶øº¯Êý±ØÐë·µ»ØÖµ£»
£¨4£©¡¢ÔÚ´æ´¢¹ý³ÌÖпÉÒÔ°üº¬returnÓï¾ä£¬µ«²»·µ»ØÈκÎÖ ......
ÔÚÒ»°ãSelectÓï¾äÖÐÎÒÃÇͨ¹ýOrder by ...Asc/DescÀ´½øÐÐÅÅÐò¡£µ«ÊÇÕâÖÖÅÅÐò·½Ê½ÔÚÊä³öʱ£¬²»°üº¬ÅÅÐòºóµÄÐòºÅÐÅÏ¢¡£
ÏÖÔÚ½éÉÜÒ»ÏÂOracleÖпÉÒÔÓÃÓÚÅÅÐòÊä³öµÄ·½·¨¡£
1. RANK ( ) OVER ( [query_partition_clause] order_by_clause )
RANK ( ) OVER ( [query_p ......