a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 75|回复: 0

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

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
四.ORACLE里常用的数据对象 (SCHEMA)$ \( f0 v$ N( s, O6 q" q2 C
1.索引 (INDEX)
$ i. J. r( {1 J  a% r: h, r- L
1 n6 k# L9 W. C- r; S' lCREATE INDEX 索引名ON 表名 ( 字段1, [字段2, ……] );$ N' C! k. `1 q" Q
ALTER INDEX 索引名 REBUILD;6 X, F) Y. }& T0 I- e- E7 i

- N3 d. h3 L$ {3 A8 `一个表的索引最好不要超过三个 (特殊的大表除外), 最好用单字段索引, 结合SQL语句的分析执行情况,' T9 p  ^7 t7 d6 i2 m+ b1 A& f
也可以建立多字段的组合索引和基于函数的索引
: a% `2 p8 @. n8 y; X6 J& L" M6 ^1 a8 V1 S
ORACLE8.1.7字符串可以索引的最大长度为1578 单字节$ ^4 V. c4 S7 S- I! v7 R2 w5 D
ORACLE8.0.6字符串可以索引的最大长度为758 单字节& y- f2 s% [- d4 k

8 u, V" ?) t' O2.视图 (VIEW)
9 _4 Z3 F' r5 b- N' |* p7 y, k- X. @# f" R
CREATE VIEW 视图名AS SELECT …. FROM …..;/ [3 L9 o' L" Q, X, |, D
ALTER VIEW视图名 COMPILE;
. _2 \/ i6 f2 j7 q) c
. _. A$ \" F# m" u6 M5 _视图仅是一个SQL查询语句, 它可以把表之间复杂的关系简洁化.0 B& u- I% [9 y$ q$ Q, Y
, ]& f, H9 v! t! i7 b- F
3.同义词 (SYNONMY)
8 F% d' g: F- F% \4 hCREATE SYNONYM同义词名FOR 表名;
) i. P) X- t: y+ S7 l8 t; E( W! Y! QCREATE SYNONYM同义词名FOR 表名@数据库链接名;
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 00:40 , Processed in 0.206544 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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