a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 77|回复: 0

[综合] Oracle数据库常用sql语句汇总6

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
四.ORACLE里常用的数据对象 (SCHEMA)
, Z! G8 }; }4 d/ z1.索引 (INDEX)
, \" J: w+ N  \/ A' E5 J1 |7 U' [1 l8 f; g
CREATE INDEX 索引名ON 表名 ( 字段1, [字段2, ……] );
/ b6 A, U) |3 W7 [' l: I* |ALTER INDEX 索引名 REBUILD;
. z9 M6 p4 J" |4 n1 |0 h- @7 I, Y$ y5 x0 E# c7 s
一个表的索引最好不要超过三个 (特殊的大表除外), 最好用单字段索引, 结合SQL语句的分析执行情况,  V' i0 O" I8 F3 r; p7 C
也可以建立多字段的组合索引和基于函数的索引" G7 b0 ]4 B8 ^2 o: e" D% R1 f+ b

1 U* y" h/ {( J+ pORACLE8.1.7字符串可以索引的最大长度为1578 单字节
/ w2 F+ r" p( G5 C* x% W; yORACLE8.0.6字符串可以索引的最大长度为758 单字节
" J" o2 Y/ o8 |3 F  s
3 L+ Z/ l2 a1 n% R+ ~3 H8 P2.视图 (VIEW)! [: |% `9 L7 s9 [+ o0 X1 ?8 p$ ]# E

# }2 u" w; Q) y8 I1 cCREATE VIEW 视图名AS SELECT …. FROM …..;' w0 |; g. V5 x8 s
ALTER VIEW视图名 COMPILE;
& V3 d1 q& P5 t% V& X$ t
3 \8 C! e- {0 w- H) i$ _& N4 K视图仅是一个SQL查询语句, 它可以把表之间复杂的关系简洁化.4 ^* ?" k+ w# m: B$ `1 g
* F* K7 Q5 _& N
3.同义词 (SYNONMY)
' x! ~7 d* Y; L* M- sCREATE SYNONYM同义词名FOR 表名;6 x: D4 u, E, J- f! S
CREATE SYNONYM同义词名FOR 表名@数据库链接名;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-14 18:26 , Processed in 0.506160 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表