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Êý¾Ý¿â»ù´¡¼Ü¹¹Ê±£¬ÒѾÁ˽âÁËOracleµÄ´æ´¢½á¹¹£¬Âß¼ÉÏ£¬OracleµÄÊý¾Ý´æ·ÅÔÚtablespacesÖУ¬ÎïÀíÉÏ´æ·ÅÔÚdatafilesÖС£Ò»¸ötablespaceÖ»ÄÜÊôÓÚÒ»¸öÊý¾Ý¿â(Ò»¸öÊý¾Ý¿â¿É°üÀ¨¶à¸ötablespace)£¬°üÀ¨ÁË1¸ö»ò¶à¸öÊý¾ÝÎļþ¡£Tablespace¿É½øÒ»²½·ÖΪsegments¡¢extentsºÍblocks¡£Ò»¸ödatafileÖ»ÊôÓÚÒ»¸öÊý¾Ý¿âµÄÒ» ......
OracleÓ¦ÓÃϵͳµÄÓÅ»¯Ëĸö·½Ãæ
1.¡¡¡¡¡¡ Ó¦ÓóÌÐòSQLÓï¾äÓÅ»¯;
2.¡¡¡¡¡¡ ORACLEÊý¾Ý¿â²ÎÊýµ÷Õû;
3.¡¡¡¡¡¡ ²Ù×÷ϵͳ²ÎÊýµ÷Õû;
4.¡¡¡¡¡¡ ÍøÂçÐÔÄܵ÷Õû.
oracleÓ¦ÓÃϵͳµÄÐÔÄÜÖ¸±ê
1.¡¡¡¡¡¡ Êý¾Ý¿âÍÌÍÂÁ¿;
2.¡¡¡¡¡¡ Êý¾Ý¿âÓû§ÏìӦʱ¼ä.
ORACLEÊý¾Ý¿âÐÔÄÜÓÅ»¯µÄ¼¸¸ö²¿·Ö
Êý¾Ý¿âÐÔÄÜÓÅ»¯°üÀ¨Èçϼ¸¸ö²¿·Ö£º
1¡¢1¡¢µ÷Õ ......
oracleÊý¾Ý¿âͬ²½
ÔÚÁ½Ì¨oracleÊý¾Ý¿âÖ®¼ä²âÊԳɹ¦£¬ÏÂÃæ¾Í×ܽáһϰɣº
ÐèÇó£º
ÏÖÓÐÁ½Ì¨oracleÊý¾Ý¿â·þÎñÆ÷AºÍB(A,B¿ÉÒÔÊÇÔÚͬһÄÚÍø£¬Ò²¿ÉÒÔÊÇÔÚ»¥ÁªÍøÉϵÄÁ½Ì¨¶ÀÁ¢»úÆ÷)¡£AºÍBÀïÓж¼ÓÐtestable±í£¬½á¹¹Ò»Ñù£¬ÏÖÐèÒªµ±A¿âÖеÄtestable±í±ä»¯Ê±£¬B¿âÀïµÄtestableÒ²ÏàÓ¦±ä»¯Êý¾Ý
ÎҵĽâ¾ö·½°¸£º
ÔÚAÖн¨Á¢µ½B¿âµÄ ......
sqlplus sys/password as sysdba;ϵͳ¹ÜÀíÔ±µÇ¼
alter user scott account unlock; ¸ü¸ÄÓû§
desc £¨±íÃû£©
select * from (table name);
select distinct ename from emp;
select ename,sal from emp;
select ename,sal*12 'annual_sal' from emp;
select ename,sal from emp where sal>1000;
select ......
Ò»¡¢³£ÓÃÓï·¨ --1. ɾ³ý±íʱ¼¶ÁªÉ¾³ýÔ¼Êø
drop table ±íÃû cascade constraint
--2. µ±¸¸±íÖеÄÄÚÈݱ»É¾³ýºó£¬×Ó±íÖеÄÄÚÈÝÒ²±»É¾³ý
on delete casecade
--3. ÏÔʾ±íµÄ½á¹¹
desc ±íÃû
--4. ´´½¨ÐµÄÓû§
create user [username] identified by [password]
--5. ¸øÓû§·ÖÅäȨÏÞ
grant ȨÏÞ1¡¢È¨ÏÞ2...to Óû§ ......