Oracle±í¹ÜÀí_3ÔÂ6ÈÕ
3ÔÂ6ÈÕ£º
¾Å¡¢±í¹ÜÀí£º
Ò»¡¢ÔÙ±í¹ÜÀíÖÐÐèҪѧϰµÄÄÚÈÝ£º
1¡¢ ´´½¨±í
2¡¢ ³£ÓõÄÊý¾ÝÀàÐÍ
3¡¢ ɾ³ý±í
4¡¢ ¸´ÖƱí
5¡¢ Ð޸ıí
6¡¢ ±íÖØÃüÃû
7¡¢ ½Ø¶Ï±í
8¡¢ ±íµÄÔ¼ÊøÌõ¼þ
¶þ¡¢´´½¨±í
³£¼û±íÓï·¨£º
´´½¨±íÓï·¨£º
CREATE TABLE ±íÃû
(
×Ö¶ÎÃû³Æ1 ÀàÐÍ defaultĬÈÏÖµ,
×Ö¶ÎÃû³Æ2 ÀàÐÍ……
)
Èý¡¢³£ÓÃÊý¾ÝÀàÐÍ£º
1¡¢×Ö·ûÀàÐÍ
VARCHAR,VARCHAR2(×Ö·ûÀàÐÍ)
OracleÖÐ×î¶à¿É´æ´¢32767¸ö×Ö·û
2¡¢Êý×ÖÀàÐÍ
Number Êý×Ö
Á½ÖÖ¸ñʽ£º
A¡¢ NUMBER(n) ±íʾһ¸öÕûÊýÀàÐÍ£¬Êý×ÖnÊÇ´æ´¢µÄ³¤¶Èint£¬integer
B¡¢ NUMBER(m,n)±íʾһ¸öСÊýÀàÐÍ£¬Ð¡ÊýλµÄ³¤¶ÈÊÇn£¬ÕûÊýλµÄÀàÐÍÊÇm-n
Àý£ºNUMBER(6£¬2)±íʾÕûÊý²¿·Ö4λ£¬Ð¡Êý²¿·Ö2λ
3¡¢ÈÕÆÚ DATE
4¡¢CLOB ´óÎı¾Á÷ 4G
5¡¢BLOB ´ó¶þ½øÖÆÁ÷ 4GµÄ2½øÖÆÁ÷Îļþ¡£
ËÄ¡¢ ɾ³ý±í
DROP TABLE ±íÃû
********Ïò±íÀïµÄÐÅÏ¢½øÐвÙ×÷£¬ÐèÒªcommit ÒòΪOracle ÊÂÎñÒª×Ô¼ºÊÖ¶¯²Ù×÷¡£
Îå¡¢¸´ÖƱí
Àý£º¸´ÖÆEMP±í£¬Ö»¸´ÖÆEMPµÄÊý¾ÝÀàÐÍ£¬²»¸´ÖÆÆäÖеÄÊý¾Ý¡£
*×¢Ò⣺ÔÚÖ»¸´ÖƱí½á¹¹µÄÇé¿ö£¬ÐèÒªÔÙselectÓï¾äÖмÓÈëÒ»¸öÓÀÔ¶²»¿ÉÄܳÉÁ¢µÄÌõ¼þ¡£È磺where 1=3
Áù¡¢ÐÞ¸ÄÊý¾Ý±í£º
ALTER TABLE ±íÃû ¹Ø¼ü×Ö
1¡¢Ôö¼ÓÐÂÁÐ
ALTER TABLE ±íÃû add(ÁÐÃû ÀàÐÍ[DEFAULT]),ÁÐ2 ÀàÐÍ…….£©
Á·Ï°1£º
´´½¨Ò»¸öuser1±í£¬´æ´¢Óû§µÄÐÕÃû£¬ÄêÁ䣬µç»°£¬µØÖ·£¬Éí·ÝÖ¤ºÅ
ͨ¹ýÔö¼ÓÐÂÁÐÓï·¨£¬ÔÙÌí¼Ó ÃÜÂ룬ÌáʾÎÊÌ⣬»Ø´ð´ð°¸£¬ÐÅÏä
È»ºóÌí¼Ó3Ìõ²âÊÔÊý¾Ý¡£
2¡¢ÐÞ¸Ä×Ö¶ÎÀàÐÍ£º
½«user±íµÄname×ֶ㤶ÈÐÞ¸ÄΪ50¸ö×Ö·û£¬²¢Ö¸¶
Ïà¹ØÎĵµ£º
start d:\a.sql
@ d:\a.sql
edit [d:\a.sql]
spool d:\a.sql ½«ÆÁÉÏÄÚÈÝ Êä³öµ½Ö¸¶¨Îļþ
spool off
set linesize 320
set pagesize 100
set autoprint on
set serveroutput on
variable v1 refcursor
exp imp ±¸·Ý »Ö
Ö»¶ÁÊÂÎñ
set transaction read only
Óô¦£¬ÉèÖà ......
±í·ÖÇøÎ¬»¤£º
Ìí¼Ó·ÖÇø£º
Alter table student add partition ·ÖÇøÃû values less than(100);
ɾ³ý·ÖÇø£º
Alter table student drop partition ·ÖÇøÃû;
½Ø¶Ì·ÖÇø£º
Alter table student truncate partition ·ÖÇøÃû;
ºÏ²¢·ÖÇø£º
Alter table student merge partitions ·ÖÇøÃû,...,·ÖÇøÃû into partition зÖÇøÃû; ......
´Ø£º
Óй«¹²ÁеÄÁ½¸ö»ò¶à¸ö±íµÄ¼¯ºÏ
´Ø±íÖеÄÊý¾Ý´æ´¢ÔÚ¹«¹²Êý¾Ý¿éÖÐ
´Ø¼ü£º
Ψһ±êʶ·û
´´½¨´Ø£º
¼õÉÙI/O²Ù×÷£¬¼õÉÙ´ÅÅ̿ռ䣬µ«ÊDzåÈëÐÔÄܽµµÍ¡£
Á½ÕűíÖÐÓй²Í¬µÄÁУ¬±ÈÈçѧÉú±íÖÐÓа༶±àºÅ£¬°à¼¶±íÖÐÒ²Óа༶±àºÅ£¬¿ÉÒÔ½«°à¼¶±àºÅ´æ·ÅÔÚ´ØÖÐ
create cluster ´ØÃû(
×Ö¶ÎÃû ÀàÐÍ
)tablespace ±íÃüÃû¿Õ¼ä;
cr ......