没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
SQL PL/SQL 语法手册
目 录
第一部分 SQL 语法部分.................................................................................................................................................3
一、 CREATE TABLE 语句..............................................................................................................................3
二、 CREATE SEQUENCE 语句........................................................................................................................5
三、 CREATE VIEW 语句................................................................................................................................6
四、 INSERT 语句:.......................................................................................................................................7
五、 UPDATE 语句:.....................................................................................................................................9
六、 DELETE 语句:...................................................................................................................................10
七、 TRUNCATE 语句:..............................................................................................................................11
八、 各类 FUNCTIONS:................................................................................................................................12
1.
转换函数
:.......................................................................................................12
2.
日期函数
........................................................................................................ 17
3.
字符函数
........................................................................................................ 21
4.
数值函数
........................................................................................................ 29
5.
单行函数
:.......................................................................................................34
6.
多行函数
........................................................................................................ 36
第二部分 PL/SQL 语法部分....................................................................................................................... .................43
一、 PL/SQL 语言简介..............................................................................................................................43
二、 变量说明............................................................................................................................................50
三、 PL/SQL 控制程序流..........................................................................................................................54
四、 存储过程............................................................................................................................................57
五、 存储函数............................................................................................................................................57
六、 PACKAGE.............................................................................................................................................57
七、 触发器................................................................................................................................................60
八、 应用实例............................................................................................................................................62
第一部分 SQL 语法部分
一、 Create table 语句
语句
!"#$%&'()*&+"#"+,
-"+,.
/!"#$%&'()*&+"#"+,
-"+,.0
(,1+)2',1+
34342,1+5642,1+
2&
278"+1#
79-)479
'8!,1+-'().
34242!,1+-'().
0
-47
:-47:
-)2#+ "#/"#0
4#
-'32$,#
2#;#+%
表是 7+ 中最重要的数据库对象/表存储一些相似的数据集合/这些数据描述成若干
列或字段+语句的基本形式用来在数据库中创建容纳数据行的表+
语句的简单形式接收表名/列名/列数据类型和大小除了列名和描述外/还可以指
定约束条件/存储参数和该表是否是个 #+ 的一部分
2用来指定所建表的 "<+/如不指定则为当前登录的用户
用来指定所创建的表名/最长为 个字符/但不可以数字开头 可为下划
线0/但不可同其它对象或 7+ 的保留字冲突
"#用来指定表中的列名/最多 = 个
'%&用来指定列中存储什么类型的数据/并保证只有有效的数据才可以输入
"#"+,用来指定列约束/如某一列不可为空/则可指定为 "#
"+,用来指定表约束/如表的主键/外键等
>+用来指定表中数据增长而在 7+ 块中预留的空间'() 为 ?@/也就
是说该表的每个块只能使用 A@/?@给数据行的增大时使用
#$用来指定一个水平线/当块中使用的空间低于该水平线时才可以向该中加入新
数据行
+用来指定为加速该表的全表扫描可以使用的并行查询进程个数
用来指定该表为最应该缓存在 28 数据库缓冲池中的候选项
#+用来指定该表所存储的 #+
&用来指定用数据库的那个分区来存储该表的数据
"B+-)+"B+用来决定是否把对本表数据所作的变动写入 $"文
件以恢复对数据的操作
当不指定表的各列时/可利用 子句的查询结果来产生数据库结构和数据
例
?0+%? %$$,/
%,,+0
&#+$
&>+=
&#$C
0+%
D>+"%?0C
=
二、 create sequence 语句
语句2E)4;#
3454F,1+
2G3:,1+
569),1+-47569)
5349),1+-475349)
F-47F
:,1+-47:
7'-477'
序列用来为表的主键生成唯一的序列值
3+%指定序列值每次增长的值
2+<,指定序列的第一个值
5*B#指定产生的序列的最大值
5,B#指定产生的序列的最小值
%指定当序列值逵到最大或最小值时/该序列是否循环
指定序列生成器一次缓存的值的个数
7+$+指定序列中的数值是否按访问顺序排序
例
?0+;#%;
,+%
+<,=
*B#H
,B#=
%
C
0
;I+;#<C
;I,+,"< <,$//J+0
B# <*B/K$#+K/K&+,K0C
剩余63页未读,继续阅读
资源评论
cailibin
- 粉丝: 4
- 资源: 7018
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功