oracle³£ÓÃÊý¾ÝÀàÐÍ
author£ºskate
time£º2010/03/03
oracle³£ÓÃÊý¾ÝÀàÐÍ
½ñÌìͬÊÂÎÊЩÊý¾ÝÀàÐ͵ÄÎÊÌ⣬ÓеϹտÓеã¼Ç²»ÇåÁË£¬ÓÚÊǾͼòµ¥×ܽáϳ£ÓõÄÊý¾ÝÀàÐÍÒÔ±¸ÈÕºó²éÓÃ
1¡¢Char
¶¨³¤¸ñʽ×Ö·û´®£¬ÔÚÊý¾Ý¿âÖд洢ʱ²»×ãλÊýÌî²¹¿Õ¸ñ£¬ËüµÄÉùÃ÷·½Ê½ÈçÏÂCHAR(L)£¬LΪ×Ö·û´®³¤¶È£¬
ȱʡΪ1£¬×÷Ϊ±äÁ¿×î´ó32767¸ö×Ö·û£¬×÷ΪÊý¾Ý´æ´¢ÔÚORACLE8ÖÐ×î´óΪ2000¡£²»½¨ÒéʹÓã¬»á´øÀ´²»
±ØÒªµÄÂé·³
a¡¢×Ö·û´®±È½ÏµÄʱºò£¬Èç¹û²»×¢Ò⣨char²»×ãλ²¹¿Õ¸ñ£©»á´øÀ´´íÎó
b¡¢×Ö·û´®±È½ÏµÄʱºò£¬Èç¹ûÓÃtrimº¯Êý£¬ÕâÑù¸Ã×Ö¶ÎÉϵÄË÷Òý¾ÍʧЧ£¨ÓÐʱºò»á´øÀ´ÑÏÖØÐÔÄÜÎÊÌ⣩
c¡¢ÀË·Ñ´æ´¢¿Õ¼ä(ÎÞ·¨¾«×¼¼ÆËãδÀ´´æ´¢´óС£¬Ö»ÄÜÁôÓÐ×ã¹»µÄ¿Õ¼ä£»×Ö·û´®µÄ³¤¶È¾ÍÊÇÆäËùÕ¼ÓÿռäµÄ´óС)
2¡¢Varchar2/varchar
ĿǰVARCHARÊÇVARCHAR2µÄͬÒå´Ê¡£¹¤Òµ±ê×¼µÄVARCHARÀàÐÍ¿ÉÒÔ´æ´¢¿Õ×Ö·û´®£¬µ«ÊÇoracle²»ÕâÑù×ö£¬¾¡¹ÜËü±£Áô
ÒÔºóÕâÑù×öµÄȨÀû¡£Oracle×Ô¼º¿ª·¢ÁËÒ»¸öÊý¾ÝÀàÐÍVARCHAR2£¬Õâ¸öÀàÐͲ»ÊÇÒ»¸ö±ê×¼µÄVARCHAR£¬Ëü½«ÔÚÊý¾Ý¿âÖÐ
varcharÁпÉÒÔ´æ´¢¿Õ×Ö·û´®µÄÌØÐÔ¸ÄΪ´æ´¢NULLÖµ¡£Èç¹ûÄãÏëÓÐÏòºó¼æÈݵÄÄÜÁ¦£¬Oracle½¨ÒéʹÓÃVARCHAR2¶ø²»ÊÇVARCHAR¡£
²»¶¨³¤¸ñʽ×Ö·û´®£¬ËüµÄÉùÃ÷·½Ê½ÈçÏÂVARCHAR2(L)£¬LΪ×Ö·û´®³¤¶È£¬Ã»ÓÐȱʡֵ£¬×÷Ϊ±äÁ¿×î´ó32767¸ö×Ö½Ú£¬
×÷ΪÊý¾Ý´æ´¢ÔÚORACLE8ÖÐ×î´óΪ4000¡£ÔÚ¶à×Ö½ÚÓïÑÔ»·¾³ÖУ¬Êµ¼Ê´æ´¢µÄ×Ö·û¸öÊý¿ÉÄÜСÓÚLÖµ£¬ÀýÈ磺µ±ÓïÑÔ
»·¾³ÎªÖÐÎÄ(SIMPLIFIED CHINESE_CHINA.ZHS16GBK)ʱ£¬Ò»¸öVARCHAR2(200)µÄÊý¾ÝÁпÉÒÔ±£´æ200¸öÓ¢ÎÄ×Ö·û»òÕß
100¸öºº×Ö×Ö·û£»¶ÔÓÚ4000×Ö½ÚÒÔÄÚµÄ×Ö·û´®£¬½¨Òé¶¼ÓøÃÀàÐÍ
a¡£VARCHAR2±ÈCHAR½ÚÊ¡¿Õ¼ä£¬ÔÚЧÂÊÉϱÈCHAR»áÉÔ΢²îһЩ£¬¼´ÒªÏë»ñµÃЧÂÊ£¬¾Í±ØÐëÎþÉüÒ»¶¨µÄ¿Õ¼ä£¬ÕâÒ²¾ÍÊÇÎÒÃÇÔÚÊý¾Ý¿âÉè¼ÆÉϳ£ËµµÄ‘ÒԿռ任ЧÂÊ’¡£
b¡£VARCHAR2ËäÈ»±ÈCHAR½ÚÊ¡¿Õ¼ä£¬µ«ÊÇÈç¹ûÒ»¸öVARCHAR2Áо³£±»Ð޸쬶øÇÒÿ´Î±»Ð޸ĵÄÊý¾ÝµÄ³¤¶È²»Í¬£¬Õâ»áÒýÆð‘ÐÐÇ¨ÒÆ’(Row Migration)ÏÖÏ󣬶øÕâÔì³É¶àÓàµÄI/O£¬ÊÇÊý¾Ý¿âÉè¼ÆºÍµ÷ÕûÖÐÒª¾¡Á¦±ÜÃâµÄ£¬ÔÚÕâÖÖÇé¿öÏÂÓÃCHAR´úÌæVARCHAR2»á¸üºÃһЩ¡£²»¹ýÇø±ðÒ²²»ÊÇÌ«´ó£¬Èç¹û¾ÍÊÇÏëÓÃvarchar2£¬ÄÇôÔÚ·¢ÉúÐÐÇ¨ÒÆ£¬¿ÉÒÔͨ¹ýpctfreeÀ´µ÷Õû£¬È»ºó¶Ô±íµÄÊý¾Ý½øÐÐÖØ×é
nchar,nvarchar/nvarchar2¹ú¼Ò×Ö·û¼¯£¬Óë»·¾³±äÁ¿NLSÖ¸¶¨µÄÓïÑÔ¼¯ÃÜÇÐÏà¹Ø
Ö»ÓÐÒªÓõ½unicodeʱ²Å»áÓõ½ÕâЩ¹ú¼Ò×Ö·û¼¯£¬ncharºÍnvarchar2ÒÀ¾ÝËùÑ¡µÄ×Ö·û¼¯À´´æ´¢Êý¾Ý£¬¿ÉÄÜÒ»¸ö×Ö·ûÕ¼Á½¸ö»ò¶à¸ö×Ö½Ú,·ÀÖ¹
Ïà¹ØÎĵµ£º
Oracleʱ¼äÈÕÆÚ²Ù×÷
sysdate+(5/24/60/60) ÔÚϵͳʱ¼ä»ù´¡ÉÏÑÓ³Ù5Ãë
sysdate+5/24/60 ÔÚϵͳʱ¼ä»ù´¡ÉÏÑÓ³Ù5·ÖÖÓ
sysdate+5/24 ÔÚϵͳʱ¼ä»ù´¡ÉÏÑÓ³Ù5Сʱ
sysdate+5 ÔÚϵͳʱ¼ä»ù´¡ÉÏÑÓ³Ù5Ìì
add_months(sysdate,-5) ÔÚϵͳʱ¼ä»ù´¡ÉÏÑÓ³Ù5ÔÂ
add_months(sysdate,-5*12) ÔÚϵͳʱ¼ä»ù´¡ÉÏÑÓ³Ù5Äê
ÉÏÔÂÄ©µÄÈÕÆÚ£ºsel ......
1¡¢°²×°
2¡¢´´½¨“±¾µØNet·þÎñÃû”
3¡¢PLSQL Developer Á¬½Ó²âÊÔ
4¡¢´´½¨±í¿Õ¼ä
1.´ò¿ªsqlplus¹¤¾ß£º
sqlplus /nolog
2. Á¬½ÓÊý¾Ý¿â£º
conn /as sysdba
3. ´´½¨±í¿Õ¼ä£º
create tablespace camds datafile 'D:\oracle\product\10.2.0\oradata\camds\camds.dbf' size  ......
ÈçºÎÐÞ¸ÄOracleĬÈÏÓû§ÃÜÂëÓÐЧÆÚʱ¼ä
1¡¢²é¿´Óû§µÄproifleÊÇÄĸö£¬Ò»°ãÊÇdefault£º
sql>SELECT username,PROFILE from dba_users;
2¡¢²é¿´Ö¸¶¨¸ÅÒªÎļþ£¨Èçdefault£©µÄÃÜÂëÓÐЧÆÚÉèÖãº
sql>SELECT * from dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
3¡¢½«ÃÜÂëÓÐÐ ......
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Syste ......
ORACLEµÄ·ÖÇø(Partitioning Option)ÊÇÒ»ÖÖ´¦Àí³¬´óÐͱíµÄ¼¼Êõ¡£·ÖÇøÊÇÒ»ÖÖ“·Ö¶øÖÎÖ®”µÄ¼¼Êõ£¬Í¨¹ý½«´ó±íºÍË÷Òý·Ö³É¿ÉÒÔ¹ÜÀíµÄС¿é£¬´Ó¶ø±ÜÃâÁ˶Ôÿ¸ö±í×÷Ϊһ¸ö´óµÄ¡¢µ¥¶ÀµÄ¶ÔÏó½øÐйÜÀí£¬Îª´óÁ¿Êý¾ÝÌṩÁË¿ÉÉìËõµÄÐÔÄÜ¡£·ÖÇøÍ¨¹ý½«²Ù×÷·ÖÅ䏸¸üСµÄ´æ´¢µ¥Ôª£¬¼õÉÙÁËÐèÒª½øÐйÜÀí²Ù×÷µÄʱ¼ä£¬²¢Í¨¹ýÔöÇ¿µÄ²¢Ðд ......