ORACLEÖеĸ÷ÖÖÊý¾ÝÀàÐÍÏêϸµÄ½éÉÜ
µ±ÄãÔÚÊý¾Ý¿âÖд´½¨Êý¾Ý±íµÄʱºò£¬ÄãÐèÒª¶¨Òå±íÖÐËùÓÐ×ֶεÄÀàÐÍ¡£ORACLEÓÐÐí¶àÖÖÊý¾ÝÀàÐÍÒÔÂú×ãÄãµÄÐèÒª¡£Êý¾ÝÀàÐÍ´óÔ¼·ÖΪ£ºcharacter, number, date, LOB, ºÍRAWµÈÀàÐÍ¡£ËäÈ»ORACLE8iÒ²ÔÊÐíÄã×Ô¶¨ÒåÊý¾ÝÀàÐÍ£¬µ«ÊÇËüÃÇÊÇ×î»ù±¾µÄÊý¾ÝÀàÐÍ¡£ÔÚÏÂÃæµÄÎÄÕÂÖÐÄ㽫Á˽⵽ËûÃÇÔÚoracle ÖеÄÓ÷¨¡¢ÏÞÖÆÒÔ¼°ÔÊÐíÖµ¡£
¡¡¡¡
¡¡¡¡Character Êý¾ÝÀàÐÍ
¡¡¡¡Character Êý¾ÝÀàÐÍÓÃÀ´´æ´¢×ÖĸÊý×ÖÐÍÊý¾Ý¡£µ±ÄãÔÚoracle Öж¨ÒåÒ»¸öcharacter Êý¾Ýʱ£¬Í¨³£ÐèÒªÖÆ¶¨×ֶεij¤¶È£¬ËüÊǸÃ×ֶεÄ×î´ó³¤¶È¡£ORACLEÌṩÒÔϼ¸ÖÖcharacter Êý¾ÝÀàÐÍ£º
¡¡¡¡
¡¡¡¡CHAR() CHARÊý¾ÝÀàÐÍÊÇÒ»ÖÖÓй̶¨³¤¶ÈºÍ×î´ó³¤¶ÈµÄ×Ö·û´®¡£´æ´¢ÔÚÊý¾ÝÀàÐÍΪCHAR×Ö¶ÎÖеÄÊý¾Ý½«ÒÔ¿Õ¸ñµÄÐÎʽ²¹µ½×î´ó³¤¶È¡£³¤¶È¶¨ÒåÔÚ1——2000×Ö½ÚÖ®¼ä¡£
¡¡¡¡
¡¡¡¡µ±Äã´´½¨Ò»¸öCHARÐÍ×ֶΣ¬Êý¾Ý¿â½«±£Ö¤ÔÚÕâ¸ö×Ö¶ÎÖеÄËùÓÐÊý¾ÝÊǶ¨Ò峤¶È£¬Èç¹ûij¸öÊý¾Ý±È¶¨Ò峤¶È¶Ì£¬ÄÇô½«ÓÿոñÔÚÊý¾ÝµÄÓұ߲¹µ½¶¨Ò峤¶È¡£Èç¹û³¤¶È´óÓÚ¶¨Ò峤¶È½«»á´¥·¢´íÎóÐÅÏ¢¡£
¡¡¡¡
¡¡¡¡VARCHAR() varcharÐÍÊý¾ÝÊÇvarchar2ÐÍÊý¾ÝµÄ¿ìÕÕ¡£
¡¡¡¡
¡¡¡¡VARCHAR2() varchar2Êý¾ÝÀàÐÍÊÇÒ»Öֿɱ䳤¶ÈµÄ¡¢ÓÐ×î´ó³¤¶ÈµÄ×ÖĸÊý×ÖÐÍÊý¾Ý¡£Varchar2ÀàÐ͵Ä×ֶγ¤¶È¿ÉÒÔ´ïµ½4000×Ö½Ú£¬Varchar2ÀàÐ͵ıäÁ¿³¤¶È¿ÉÒÔ´ïµ½32676×Ö½Ú¡£
¡¡¡¡
¡¡¡¡Ò»¸ö¿ÕµÄvarchar2(2000)×ֶκÍÒ»¸ö¿ÕµÄvarchar2(2)×Ö¶ÎËùÕ¼ÓõĿռäÊÇÒ»ÑùµÄ¡£
¡¡¡¡
¡¡¡¡NCHAR() ºÍ NVARCHAR2()¡¡NCHAR() ºÍ NVARCHAR2()Êý¾ÝÀàÐÍ·Ö±ðÓëCHAR() ºÍ VARCHAR2()ÀàÐÍÊÇÏàͬµÄ£¬Ö»²»¹ýËüÃÇÓÃÀ´´æ´¢NLS£¨National Language Support£©Êý¾Ý¡£
¡¡¡¡
¡¡¡¡LONG¡¡LONG Êý¾ÝÀàÐÍÊÇÒ»¸öÒÅÁôÏÂÀ´µÄ¶øÇÒÔÚ½«À´²»»á±»Ö§³ÖµÄÊý¾ÝÀàÐÍ¡£Ëü½«±»LOB(Large Object)Êý¾ÝÀàÐÍËù´úÌæ¡£
¡¡¡¡
¡¡¡¡±È½Ï¹æÔò Varchar2ºÍcharÊý¾ÝÀàÐ͸ù¾Ýβ²¿µÄ¿Õ¸ñÓв»Í¬µÄ±È½Ï¹æÔò¡£¶ÔCharÐÍÊý¾Ý£¬Î²²¿µÄ¿Õ¸ñ½«±»ºöÂÔµô£¬¶ÔÓÚVarchar2ÐÍÊý¾Ýβ²¿´ø¿Õ¸ñµÄÊý¾ÝÅÅÐò±ÈûÓпոñµÄÒª´óЩ¡£±ÈÈ磺
¡¡¡¡
¡¡¡¡Char ÐÍÊý¾Ý£º¡¡¡¡¡¡¡¡¡¡¡¡¡¡‘YO’=‘YO¡¡¡¡ ’
¡¡¡¡
¡¡¡¡Varchar2ÐÍÊý¾Ý£º¡¡¡¡¡¡¡¡¡¡ ‘YO’<’YO¡¡¡¡ ’
¡¡¡¡
¡¡¡¡Numberic Êý¾ÝÀàÐÍ
¡¡¡¡
¡¡¡¡Numberic Êý¾ÝÀàÐÍÓÃÀ´´æ´¢¸ºµÄºÍÕýµÄÕûÊý¡¢·ÖÊýºÍ¸¡µãÐÍÊý¾Ý£¬·¶Î§ÔÚ-1*10-103 ºÍ9.999…99*10125Ö®¼ä£¬ÓÐ38λµÄ¾«È·¶È¡£±êʶһ¸öÊý¾Ý³¬³öÕâ¸ö·¶Î§Ê±¾Í»á³ö´í¡£
¡¡¡¡
¡¡¡¡Number(
,) NumberÊý¾ÝÀàÐÍ´
Ïà¹ØÎĵµ£º
oracleÖÐsqlÓï¾äÖÐselect * from t_Test t where t.Id in(1,2,3......)/*ÊýÁ¿²»ÄÜ´óÓÚ1000¸ö*/
½â¾ö·½·¨ ·Ö¸î³É¶à´Îin È»ºóÔÙ»òÉÏ Èç select * from t_Test t where t.Id in(1,2,3......800) or t.Id in(801,802,803......1300)
ÔÚʹÓÃÖÐ×îºÃÄܲ»Ê¹ÓÃÆäËûÌõ¼þÀ´´úÌæin
......
ÔÚµ±½ñÍøÂçʱ´ú£¬ÎÒÃǶÔÊý¾ÝµÄ´æ´¢ÊÇÔ½À´Ô½¸ß£¬½ö½ö´æ´¢Ð¡ÐÍÎı¾Êý¾ÝÒѾԶԶ²»¹»ÁË£¬ÏÖÔÚÊý¾Ý¿âÐèÒª´æ´¢Í¼Æ¬¡¢ÊÓÆµµÈµÈһЩ¶àýÌåµÄÄÚÈÝ£¬Òò´Ëoracle¸øÎÒÃÇÌṩÁËÒ»ÖÖ´óÀàÐÍÊý¾Ý¿â¶ÔÏóLOB(Large Object),¿ÉÒÔÓÃÓÚ´æ´¢´óÐÍÊý¾Ý¡£
Ò»¡¢´ó¶ÔÏóµÄ4ÖÐÊý¾ÝÀàÐÍ
CLOB ×Ö·ûLOBÊý¾ÝÀàÐÍ£¬ÓÃÓ ......
Êý¾Ý·ÖÇøÊÇÕë¶Ô±íµÄ¡£
ΪʲôҪ½«±í·ÖÇø£¿
·ÖÇø±íͨ³£´æ´¢ÔÚ½ÏСµÄÎļþ£¨<2GB£©ÖУ¬Ò×ÓÚ±¸·Ý¡£
Ó²¼þ¹ÊÕÏʱ£¬Ö»ÓÐÊý¾Ý¿âµÄһС²¿·Ö»áÊܵ½Ó°Ïì¡£
Ò×ÓÚÊý¾Ý·ÖÎö¡£
¿ÉÒÔÔÚÆäËû·ÖÇø¼ÌÐøÌṩ·þÎñµÄͬʱά»¤ÐèÒª½øÐÐά»¤µÄ±íµÄ·ÖÇø¡£alter table sale drop partition q1_1999;
»ùÓÚÁ¿³ÌµÄ·ÖÇø
¹Ø¼üÊÇÑ¡Ôñ·ÖÇø¼ü£¬ËüÓ¦¸Ã¿ ......
µÚÒ»¿Î£º¿Í»§¶Ë
1. Sql Plus(¿Í»§¶Ë£©£¬ÃüÁîÐÐÖ±½ÓÊäÈ룺sqlplus£¬È»ºó°´ÌáʾÊäÈëÓû§Ãû£¬ÃÜÂë¡£
2. ´Ó¿ªÊ¼³ÌÐòÔËÐÐ:sqlplus£¬ÊÇͼÐΰæµÄsqlplus.
3. http://localhost:5560/isqlplus
Toad£º¹ÜÀí£¬ PlSql Developer:
µÚ¶þ¿Î£º¸ü¸ÄÓû§
1. sqlplus sys/bjsxt as sysdba
2. alter user scott account unlock;(½âËø)
......
Ò»¡¢³£ÓÃÓï·¨ --1. ɾ³ý±íʱ¼¶ÁªÉ¾³ýÔ¼Êø
drop table ±íÃû cascade constraint
--2. µ±¸¸±íÖеÄÄÚÈݱ»É¾³ýºó£¬×Ó±íÖеÄÄÚÈÝÒ²±»É¾³ý
on delete casecade
--3. ÏÔʾ±íµÄ½á¹¹
desc ±íÃû
--4. ´´½¨ÐµÄÓû§
create user [username] identified by [password]
--5. ¸øÓû§·ÖÅäȨÏÞ
grant ȨÏÞ1¡¢È¨ÏÞ2...to Óû§ ......