- 1
- 0
- 约 12页
- 2016-08-23 发布于河南
- 举报
DB Oracle
Oracle SQL
SQL DDL CREATE ALTER DROP TRUNCATE GRANT COMMENT REVOKE DML SELECT INSERT UPDATE DELETE CALL EXPLAIN PLAN LOCK TABLE DCL COMMIT SAVEPOINT ROLLBACK SET TRANSACTION
Oracle的约束类型 1 PRIMARY KEY 2 FOREIGN KEY 3 UNIQUE Key 4 CHECK 5 NOT NULL MAN 可以设定约束的范围,定义列级或表级约束。
创建表――同时创建约束 若要建立表之间的关联,就必须先创建父表,即1:n中1的一方。
在删除数据时若不适用级联删除就必须先删除父表中的数据。 先创建父表
create table class(
Class_ID varchar(10) not null,
Class_Name varchar(20) not null,
Class_Num INT not null,
Class_Manager varchar(20) not null,
primary key(Class_ID)
); 后创建子表
create table student(
Stu_ID varchar(10) not null,
Stu_Name varchar(20) not null,
Age INT not null,
Height INT not null,
Class_ID varchar(10) not null,
constraint PK_STUDENT primary key (Stu_ID),
foreign key (Class_ID) references CLASS (Class_ID)
); 先插入父表中的数据
insert into class values
高一(1),50,Ludahu),
高二(2),60,HenLi),
高三(3),30,WorkMan); 后插入子表中的数据
insert into student values
(1001,AA1,23,100,
(1002,AA2,22,120,
(1003,AA3,24,110,
(1004,AA4,25,140; 创建表――然后添加创建约束 ALTER TABLE TNEW ADD FOREIGN KEY(TNEW _ID) REFERENCES class(Class_ID);
PL/SQL 语言;
如:pass_score constant INTEGER:=60;
定义变量:变量名数据类型[(宽度):=初始值]; --宽度和初始值不是必须的.
如:address VARCHAR2(30);
提示:未初始化的变量值均为NULL.
提示:PL/SQL变量和数据库变量是两个不同的概念.
提示:内嵌过程可以使用外部的变量,但在外部不可以使用内嵌变量.
PL/SQL数据类型
分类名 类型 标量型 数字型、字符型、布尔型BOOLEAN、日期型DATE 组合型 RECORD 、TABLE 、VARRAY 参考型 REF CURSOR 、REF object_type 大对象型 BFILE 、BLOB 、CLOB 、NCLOB
数字型(3种基本类型) NUMBER(P,S) 可存储整数也存储浮点数,P(精度)和S(刻度)是可选的,若指定了S就必须也指定P NUMBER的子类型 DEC,DECIMAL,DOUBLE PRECISION,INT,NUMBERIC,REAL,SMALLINT PLS_INTEGER 只可存储整数 BINARY_INTEGER 只可存储整数
字符型 VARCHAR2(MaxLength) 存储变长字符串,MaxLength必须指定,其最大值为32767字节 LONG(MaxLength) 存储变长字符串,MaxLength必须指定,其最大值为32760 CHAR(MaxLength) 存储定长字符串,MaxLength可不指定,其最大值为32767,默认为1,若不足补空格 其它 NCHAR,NVARCHAR2是PL/SQL8.0后加入 提示 DB中,VARCHAR2,LONG,CHAR的长度分别为4000,2GB,2000
RECORD类型的使用语法:
TYPE record_name IS R
您可能关注的文档
最近下载
- 【天津】高校学生宿舍楼室外给排水电气施工组织设计.pdf VIP
- 2025年广东卷生物高考试卷(原卷+答案).pdf VIP
- FIDIC 设计、施工和运营合同条件-金皮书中英文-2008.doc VIP
- 手把手教你更换汽车匙钥电池.doc VIP
- (完整word版)黄金抵押借款合同.doc VIP
- 2025年潍坊市中考化学试题卷(含答案详解)原卷.pdf
- 2025至2030精密控制阀门市场细分市场及应用领域与趋势展望研究报告.docx VIP
- 《旅游文化》佛教与旅游.pptx
- KA 25-2025 煤矿井下机电设备完好性要求.docx VIP
- 保险行业协会调整机动车交通事故责任强制保险费率批复.doc VIP
原创力文档

文档评论(0)