Oracle Êý¾ÝÀàÐÍ
Êý¾ÝÀàÐÍ
²ÎÊý
ÃèÊö
char(n)
n=1 to 2000×Ö½Ú
¶¨³¤×Ö·û´®£¬n×Ö½Ú³¤£¬Èç¹û²»Ö¸¶¨³¤¶È£¬È±Ê¡Îª1¸ö×Ö½Ú³¤£¨Ò»¸öºº×ÖΪ2×Ö½Ú£©
varchar2(n)
n=1 to 4000×Ö½Ú
¿É±ä³¤µÄ×Ö·û´®£¬¾ßÌ嶨ÒåʱָÃ÷×î´ó³¤¶Èn£¬
ÕâÖÖÊý¾ÝÀàÐÍ¿ÉÒÔ·ÅÊý×Ö¡¢×ÖĸÒÔ¼°ASCIIÂë×Ö·û¼¯(»òÕßEBCDICµÈÊý¾Ý¿âϵͳ½ÓÊܵÄ×Ö·û¼¯±ê×¼)ÖеÄËùÓзûºÅ¡£
Èç¹ûÊý¾Ý³¤¶ÈûÓдﵽ×î´óÖµn£¬Oracle 8i»á¸ù¾ÝÊý¾Ý´óС×Ô¶¯µ÷½Ú×ֶγ¤¶È£¬
Èç¹ûÄãµÄÊý¾ÝǰºóÓпոñ£¬Oracle 8i»á×Ô¶¯½«Æäɾȥ¡£VARCHAR2ÊÇ×î³£ÓõÄÊý¾ÝÀàÐÍ¡£
¿É×öË÷ÒýµÄ×î´ó³¤¶È3209¡£
number(m,n)
m=1 to 38
n=-84 to 127
¿É±ä³¤µÄÊýÖµÁУ¬ÔÊÐí0¡¢ÕýÖµ¼°¸ºÖµ£¬mÊÇËùÓÐÓÐЧÊý×ÖµÄλÊý£¬nÊÇСÊýµãÒÔºóµÄλÊý¡£
È磺number(5,2)£¬ÔòÕâ¸ö×ֶεÄ×î´óÖµÊÇ99,999£¬Èç¹ûÊýÖµ³¬³öÁËλÊýÏÞÖÆ¾Í»á±»½ØÈ¡¶àÓàµÄλÊý¡£
È磺number(5,2)£¬µ«ÔÚÒ»ÐÐÊý¾ÝÖеÄÕâ¸ö×Ö¶ÎÊäÈë575.316£¬ÔòÕæÕý±£´æµ½×Ö¶ÎÖеÄÊýÖµÊÇ575.32¡£
È磺number(3,0)£¬ÊäÈë575.316£¬ÕæÕý±£´æµÄÊý¾ÝÊÇ575¡£
date
ÎÞ
´Ó¹«ÔªÇ°4712Äê1ÔÂ1ÈÕµ½¹«Ôª4712Äê12ÔÂ31ÈÕµÄËùÓкϷ¨ÈÕÆÚ£¬
Oracle 8iÆäʵÔÚÄÚ²¿Êǰ´7¸ö×Ö½ÚÀ´±£´æÈÕÆÚÊý¾Ý£¬ÔÚ¶¨ÒåÖл¹°üÀ¨Ð¡Ê±¡¢·Ö¡¢Ãë¡£
ȱʡ¸ñʽΪDD-MON-YY£¬Èç07-11ÔÂ-00 ±íʾ2000Äê11ÔÂ7ÈÕ¡£
long
ÎÞ
¿É±ä³¤×Ö·ûÁУ¬×î´ó³¤¶ÈÏÞÖÆÊÇ2GB£¬ÓÃÓÚ²»ÐèÒª×÷×Ö·û´®ËÑË÷µÄ³¤´®Êý¾Ý£¬Èç¹ûÒª½øÐÐ×Ö·ûËÑË÷¾ÍÒªÓÃvarchar2ÀàÐÍ¡£
longÊÇÒ»ÖÖ½ÏÀϵÄÊý¾ÝÀàÐÍ£¬½«À´»áÖð½¥±»BLOB¡¢CLOB¡¢NCLOBµÈ´óµÄ¶ÔÏóÊý¾ÝÀàÐÍËùÈ¡´ú¡£
raw(n)
n=1 to 2000
¿É±ä³¤¶þ½øÖÆÊý¾Ý£¬ÔÚ¾ßÌ嶨Òå×ֶεÄʱºò±ØÐëÖ¸Ã÷×î´ó³¤¶Èn£¬Oracle 8iÓÃÕâÖÖ¸ñʽÀ´±£´æ½ÏСµÄͼÐÎÎļþ»ò´ø¸ñʽµÄÎı¾Îļþ£¬ÈçMiceosoft WordÎĵµ¡£
rawÊÇÒ»ÖÖ½ÏÀϵÄÊý¾ÝÀàÐÍ£¬½«À´»áÖð½¥±»BLOB¡¢CLOB¡¢NCLOBµÈ´óµÄ¶ÔÏóÊý¾ÝÀàÐÍËùÈ¡´ú¡£
long raw
ÎÞ
¿É±ä³¤¶þ½øÖÆÊý¾Ý£¬×î´ó³¤¶ÈÊÇ2GB¡£Oracle 8iÓÃÕâÖÖ¸ñʽÀ´±£´æ½Ï´óµÄͼÐÎÎļþ»ò´ø¸ñʽµÄÎı¾Îļþ£¬ÈçMiceosoft WordÎĵµ£¬ÒÔ¼°ÒôƵ¡¢ÊÓÆµµÈ·ÇÎı¾Îļþ¡£
ÔÚͬһÕűíÖв»ÄÜͬʱÓÐlongÀàÐͺÍlong rawÀàÐÍ£¬long rawÒ²ÊÇÒ»ÖÖ½ÏÀϵÄÊý¾ÝÀàÐÍ£¬½«À´»áÖð½¥±»BLOB¡¢CLOB¡¢NCLOBµÈ´óµÄ¶ÔÏóÊý¾ÝÀàÐÍËùÈ¡´ú¡£
blob
clob
nclob
ÎÞ
ÈýÖÖ´óÐͶÔÏó(LOB)£¬ÓÃÀ´±£´æ½Ï´óµÄͼÐÎÎļþ»ò´ø¸ñʽµÄÎı¾Îļþ£¬ÈçMiceosoft WordÎĵµ£¬ÒÔ¼°ÒôƵ¡¢ÊÓÆµµÈ·ÇÎı¾Îļþ£¬×î´ó³¤¶ÈÊÇ4GB¡£
LOBÓм¸ÖÖÀàÐÍ£¬È¡¾öÓÚÄãʹÓõÄ×Ö½ÚµÄÀàÐÍ£¬Oracle 8iʵʵÔÚÔڵؽ«ÕâЩÊý¾Ý´æ´¢ÔÚÊý¾Ý¿â
Ïà¹ØÎĵµ£º
SQL ServerÀïµÄ ISNULL Óë Oracle ÖÐµÄ NULLIF²»Í¬:
SQL Server ÖÐÓÐÁ½¸ö²ÎÊý£¬Óï·¨£º
ISNULL(check_expression, replacement_value)
check_expression Óë replacement_value Êý¾ÝÀàÐͱØÐëÒ»ÖÂ
Èç¹û check_expression Ϊ NULL£¬Ôò·µ»Ø replacement_v ......
Mysql£¬SqlServer£¬OracleÖ÷¼ü×Ô¶¯Ôö³¤µÄÉèÖÃ
1¡¢°ÑÖ÷¼ü¶¨ÒåΪ×Ô¶¯Ôö³¤±êʶ·ûÀàÐÍ
ÔÚmysqlÖУ¬Èç¹û°Ñ±íµÄÖ÷¼üÉèΪauto_incrementÀàÐÍ£¬Êý¾Ý¿â¾Í»á×Ô¶¯ÎªÖ÷¼ü¸³Öµ¡£ÀýÈ磺
create table customers(id int auto_increment primary key not null, name varchar(15));
insert into customers(name) values("name1"),("nam ......
À俽±¸ÁËÒ»¸öÔÓÐÊý¾Ý¿â£¬Òª°ÑËûÒÆÖ²µ½ÐµÄÊý¾Ý¿âÖÐʱ£¬Òª×¢Òâһϣº
1.Oradim -new -sid [ʵÀýÃû:demo] -intpwd [PWD] -pfile= [Òª´´½¨ÊµÀýµÄÅäÖÃÎļþ£º*.ora]
2.set Oracle_SID=[ʵÀýÃû]£¨×°Íêºó¼ÇµÃÒªÔÚ×¢²á±íÀï¼ÓÉÏ:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1£ºORACLE_SID£¬ÖµÎªÊµÀýÃû¡££©
3.sql ......
£±¡¢È·¶¨ÄãµÄ¼ÆËã»úÉÏ×°ÓÐoracleµÄ¿Í»§¶Ë£¬Èç¹ûûÓУ¬Çë°²×°oracle¿Í»§¶Ë
£²¡¢È·¶¨ÓÐÄãµÄoracle·þÎñÀïÓÐÄãÒªÐèÒª±¸·ÝµÄÊý¾Ý¿âµÄ·þÎñÃû¡£
£³¡¢ÖÆ×÷Ò»¸öÅú´¦ÀíÎļþ£¨oracleBackup.bat£©£¬¾ßÌå·½·¨£º´ò¿ª“¼Çʱ¾”£¬±£´æÎªoracleBackup.bat£¬
¡¡¡¡´Ëʱ±£´æµÄÎļþÀàÐÍÑ¡ÔñΪ“ËùÓÐÎļþ”¡£Îҵı£´æÄ¿Â ......
oracel sqlplus
1). ÉèÖõ±Ç°sessionÊÇ·ñ¶ÔÐ޸ĵÄÊý¾Ý½øÐÐ×Ô¶¯Ìá½»
SQL>SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n}
2)£®ÔÚÓÃstartÃüÁîÖ´ÐÐÒ»¸ösql½Å±¾Ê±£¬ÊÇ·ñÏÔʾ½Å±¾ÖÐÕýÔÚÖ´ÐеÄSQLÓï¾ä
SQL> SET ECHO {ON|OFF}
3).ÊÇ·ñÏÔʾµ±Ç°sqlÓï¾ä²éѯ»òÐ޸ĵÄÐÐÊý
SQL> SET FEED[BACK] {6|n|ON|OFF}
ĬÈÏÖ»Óн ......