oracle用例功能的介绍
复制代码代码如下所示:
student_sequence下降序列;
创建序列student_sequence从10000增加1;
降表学生;
创建表(学生)
ID号(5)主键,
first_name VARCHAR2(20),
last_name VARCHAR2(20),
大VARCHAR2(30),
current_credits号(3),
级VARCHAR2(2));
插入学生(ID,first_name,last_name,专业,current_credits,级)
值(student_sequence。nextval,斯科特,'smith,计算机科学,98,null);
插入学生(ID,first_name,last_name,专业,current_credits,级)
值(student_sequence。nextval,'margaret ','mason ','history ',88,null);
插入学生(ID,first_name,last_name,专业,current_credits,级)
值(student_sequence。nextval,'joanne ','junebug,计算机科学,75,null);
插入学生(ID,first_name,last_name,专业,current_credits,级)
值(student_sequence。nextval,'manish ','murgratroid ','economics ',66,null);
承诺;
2。查看相应的数据
复制代码代码如下所示:
从学生中选择*;
我first_name last_name主要current_credits GR
-------------------------------------------------------------------------------------------------
10000史葛·史密斯计算机科学98
10001 Margaret Mason History 88
10002乔安妮六月计算机科学75
10003该murgratroid经济学66
三.UPDATE语句
复制代码代码如下所示:
更新学生
设置等级=
选择等级从
(
选择ID,
当current_credits > 90 then'a
当current_credits > 80 then'b
当current_credits > 70 then'c
其他'd'end级
从学生
一)
在students.id张=
)
/
4。更新后的结果
复制代码代码如下所示:
从学生中选择*;
我first_name last_name主要current_credits GR
-------------------------------------------------------------------------------------------------
10000史葛·史密斯计算机科学98 A
10001 Margaret Mason历史88 B
10002乔安妮六月计算机科学75 C
10003该murgratroid经济学66 D