oracle创建表与增删改

合集下载

oracle数据库增删改查练习50例-答案(精)

oracle数据库增删改查练习50例-答案(精)

oracle 数据库增删改查练习50例-答案

一、建表--学生表drop table student;create table student (sno varchar2(10,sname varchar2(10,sage date,ssex varchar2(10;insert into student values('01','赵雷

',to_date('1990/01/01','yyyy/mm/dd','男';insert into student values('02','钱电

',to_date('1990/12/21','yyyy/mm/dd','男';insert into student values('03','孙风

',to_date('1990/05/20','yyyy/mm/dd','男';insert into student values('04','李云

',to_date('1990/08/06','yyyy/mm/dd','男';insert into student values('05','周梅

',to_date('1991/12/01','yyyy/mm/dd','女';insert into student values('06','吴兰

',to_date('1992/03/01','yyyy/mm/dd','女';insert into student values('07','郑竹

',to_date('1989/07/01','yyyy/mm/dd','女';insert into student values('08','王菊

Oracle的基本语法(增删改查)

Oracle的基本语法(增删改查)

Oracle的基本语法(增删改查)

表的操作:

创建表:

create table 表名

(

列名属性;

);

查看表结构:

desc 表名;

表重命名:

rename 原表名 to 新表名;

删除表:

drop 表名;

表的字段操作:

增:

alter table 表名 add 列名列的属性; --单列操作

alter table 表名 add (列名1 列1的属性,列名2 列2的属性,...) --多列操作

删: 

alter table 表名 drop column 列名; --单列操作

alter table 表名 drop (列1,列2); --多列操作(多列不需要加column)

改:

alter table 表名 modify 列名新属性; --单列操作

alter table 表名 modify (列名1 列1的新属性,列名2 列2的新属性);--多列操作

数据的操作:

增:

--单⾏操作

insert into 表名 values(所有列的信息); --数据类型必须与表结构⾥字段的属性⼀致

insert into 表名 values(部分信息); --会按表的字段顺序加⼊信息,后⾯没设置的为null(输⼊数据必须⼩于或等于列数) --多⾏操作

insert into 表1

select 数据1 from dual

union

select 数据2 from dual; --dual 是⼀张伪表只是为了⽅便操作⽽存在,需要了解的请百度

删:

delete from 表名 --删除所有数据

delete 列名 from 表名 where 条件 --删除符合条件的某些数据

Oracle之主键的创建、添加、删除操作

Oracle之主键的创建、添加、删除操作

Oracle之主键的创建、添加、删除操作⼀、创建表的同时创建主键约束

1.1、⽆命名

SQL> create table jack (id int primary key not null,name varchar2(20));

Table created

SQL> select table_name,index_name from user_indexes where table_name='JACK';

TABLE_NAME INDEX_NAME

------------------------------ ------------------------------

JACK SYS_C0011100

1.2、有命名

SQL> create table jack (id int ,name varchar2(20),constraint ixd_id primary key(id));

Table created

SQL> select table_name,index_name from user_indexes where table_name='JACK';

TABLE_NAME INDEX_NAME

------------------------------ ------------------------------

JACK IXD_ID

⼆、向表中添加主键约束

SQL> create table jack as select * from dba_objects;

Oracle的列操作(增加列,修改列,删除列),包括操作多列

Oracle的列操作(增加列,修改列,删除列),包括操作多列

Oracle的列操作(增加列,修改列,删除列),包括操作多列增加⼀列:

alter table emp4 add test varchar2(10);

修改⼀列:

alter table emp4 modify test varchar2(20);

删除⼀列:

alter table emp4 drop column test;

这⾥要注意⼏个地⽅,⾸先,增加和修改列是不需要加关键字COLUMN,否则会报错ora-00905。

其次,对删除单列的话,⼀定要加COLUMN,然后记住,删除是不需要加列类型的。

增加多列:

alter table emp4 add (test varchar2(10),test2 number);

修改多列:

alter table emp4 modify (test varchar2(20),test2 varchar2(20));

删除多列:

alter table emp4 drop (test,test2);

很奇怪的现象,再单列中要加关键字COLUMN,然⽽再删除多列的时候,不能加COLUMN关键字。

oracle实验 表的插入、修改和删除的原理

oracle实验 表的插入、修改和删除的原理

Oracle实验表的插入、修改和删除的原理Oracle实验中,表的插入、修改和删除的原理如下:

1.插入数据:

●当向表中插入数据时,Oracle会根据表的结构(列的数据类型和

约束等)对数据进行验证,确保数据符合表的定义。

●如果要插入的数据与表中的主键或唯一约束冲突,Oracle会抛出

错误。

●插入数据时,可以使用INSERT语句指定要插入的列和对应的数

据值。如果未指定列名,则必须为表中的每一列提供一个值。

2.修改数据:

●当修改表中的数据时,Oracle会找到要修改的行,并更新相应的

列的值。

●如果修改的数据违反了表中的某些约束(如唯一约束、非空约束

等),Oracle会抛出错误。

●修改数据时,可以使用UPDATE语句指定要修改的列和新值,以

及用于定位要修改的行的条件(通常为WHERE子句)。

3.删除数据:

●当从表中删除数据时,Oracle会找到要删除的行,并将其从表中

删除。

●如果删除的数据违反了表中的某些约束(如外键约束等),

Oracle会抛出错误。

●删除数据时,可以使用DELETE语句指定用于定位要删除的行的条

件(通常为WHERE子句)。如果要删除表中的所有行,可以使用

TRUNCATE TABLE语句。

这些原理是基于关系数据库管理系统的基本操作,Oracle作为关系数据库管理系统之一,也遵循这些原理。在实际实验中,需要注意操作的正确性和数据的一致性,以避免数据损坏或错误。

Oracletablespace(表空间)的创建、删除、修改、扩展及检查等

Oracletablespace(表空间)的创建、删除、修改、扩展及检查等

Oracletablespace(表空间)的创建、删除、修改、扩展及检

查等

第一篇:Oracle tablespace (表空间)的创建、删除、修改、扩展及检查等

Oracle tablespace(表空间)的创建、删除、修改、扩展及检查等oracle 数据库表空间的作用1.决定数据库实体的空间分配;2.设置数据库用户的空间份额;3.控制数据库部分数据的可用性;4.分布数据于不同的设备之间以改善性能;5.备份和恢复数据。

--oracle 可以创建的表空间有三种类型: 1.temporary: 临时表空间,用于临时数据的存放;create temporary tablespace “sample”......2.undo : 还原表空间.用于存入重做日志文件.create undo tablespace “sample”......3.用户表空间: 最重要,也是用于存放用户数据表空间create tablespace “sample”......--注:temporary 和 undo 表空间是oracle 管理的特殊的表空间.只用于存放系统相关数据.--oracle 创建表空间应该授予的权限

1.被授予关于一个或多个表空间中的resource特权;

2.被指定缺省表空间;

3.被分配指定表空间的存储空间使用份额;

4.被指定缺省临时段表空间。

select tablespace_name “表空间名称”,status “状态”,extent_management “区管理方式”,allocation_type “磁盘扩展管理方式”,segment_space_management “段管理方式” from dba_tablespaces;--查询各个表空间的区、段管理方式--

oracle数据库增删改查基本语句举例

oracle数据库增删改查基本语句举例

oracle数据库增删改查基本语句举例Oracle数据库是一种关系型数据库管理系统,具备强大的数据处理和查询功能。以下是10个基本的Oracle数据库的增删改查语句示例:

1. 插入数据:

INSERT INTO 表名 (列1, 列2, 列3) VALUES (值1, 值2, 值3);

示例:INSERT INTO employees (id, name, age) VALUES (1, '张三', 25);

2. 查询数据:

SELECT 列1, 列2, 列3 FROM 表名;

示例:SELECT id, name, age FROM employees;

3. 更新数据:

UPDATE 表名 SET 列1 = 值1, 列2 = 值2 WHERE 条件;

示例:UPDATE employees SET age = 26 WHERE id = 1;

4. 删除数据:

DELETE FROM 表名 WHERE 条件;

示例:DELETE FROM employees WHERE id = 1;

5. 创建表:

CREATE TABLE 表名 (

列1 数据类型,

列2 数据类型,

列3 数据类型

);

示例:CREATE TABLE employees (

id NUMBER,

name VARCHAR2(50),

age NUMBER

);

6. 修改表:

ALTER TABLE 表名

ADD 列数据类型;

示例:ALTER TABLE employees ADD salary NUMBER;

7. 删除表:

DROP TABLE 表名;

oracle数据库中对表的操作,创建create,alert,select,delete等

oracle数据库中对表的操作,创建create,alert,select,delete等

1、对表操作

1)Create table

创建表,同上

2)insert

insert into vio_users values('37110000','test1','1','4', to_date(‘1980.02.02’,’yyyy.mm.dd’),'11000000','1111111111111111111111111');

向表vio_users插入一条数据,注意:由于字段csrq是日期型的,所以在向该表插入数据时,需要把对应的出生日期数据转化为日期型的数据,如:to_date(‘1980.02.02’,’yyyy.mm.dd’)

在sqlplus中插入数据后,需要输入”commit”,确认提交。若想恢复,输入“rollback”,恢复以前的数据。注意:一旦输入”commit”,确认提交,就不能再恢复了。

3)select

select 字段/* from 表名where 条件order by 分类准则

上面where和order by 是可选项

若查询条件为多个,Where 查询条件1 and/or查询条件2 and/or查询条件N

例如:

Select count(*) from vio_users

查询表vio_users中有多少数据

Select * from vio_users where police_no=’ 37110000’

查询警号为37110000的所有字段信息

Select xzxq,count(*) num from vio_users order by xzxq

按xzxq分类查询各所在辖区的用户个数,oracle默认按升序排列,(按降序为desc)Select to_char(sysdate,’hh:mi:ss’) now from dual;

Oracle:添加或删除表语句

Oracle:添加或删除表语句

Oracle:添加或删除表语句-- Create table

create table PriOffer_Fund

(

fundno varchar2(40) not null,

fundname varchar2(200) not null,

fundshortname varchar2(100) not null,

fundbelong varchar2(40) not null,

fundregist varchar2(200) not null,

builddate varchar2(10),

fundtypeo varchar2(40),

fundtypet varchar2(40),

mainlyinvest varchar2(40),

duration number(18,2),

fundoverallscope number(18,2),

cindasum number(18,2),

cindaothersum number(18,2),

thirdpartysum number(18,2),

isoffbalance varchar2(10),

inputuser varchar2(10),

inputorg varchar2(10),

inputdate varchar2(10),

inputtime varchar2(10),

updateuser varchar2(10),

updateorg varchar2(10),

updatedate varchar2(10),

updatetime varchar2(20)

oracle的增删改查命令(精)

oracle的增删改查命令(精)

增insert into table (id, namevalues(1, '张三'; 删delete from table where name = '张三' 改update table set name = '李四' where id = 1 查select id, name from table --建表create table my_test_table_20110414 ( aa number, bb varchar2(10 ; --修改表结构 alter table my_test_table_20110414 add cc varchar2(10; alter table my_test_table_20110414 modify cc varchar2(100; --修改表数据内容 --插入 insert into

my_test_table_20110414(aa,bb values (1,'2'; commit; --查询 select * from

my_test_table_20110414; --修改 update my_test_table_20110414 set cc='test' where aa=1; commit;

oracle数据库增删改查练习50例-答案(精)

oracle数据库增删改查练习50例-答案(精)

oracle 数据库增删改查练习50例-答案

一、建表--学生表drop table student;create table student (sno varchar2(10,sname varchar2(10,sage date,ssex varchar2(10;insert into student values('01','赵雷

',to_date('1990/01/01','yyyy/mm/dd','男';insert into student values('02','钱电

',to_date('1990/12/21','yyyy/mm/dd','男';insert into student values('03','孙风

',to_date('1990/05/20','yyyy/mm/dd','男';insert into student values('04','李云

',to_date('1990/08/06','yyyy/mm/dd','男';insert into student values('05','周梅

',to_date('1991/12/01','yyyy/mm/dd','女';insert into student values('06','吴兰

',to_date('1992/03/01','yyyy/mm/dd','女';insert into student values('07','郑竹

',to_date('1989/07/01','yyyy/mm/dd','女';insert into student values('08','王菊

Oracle数据库实例的创建、删除与修改

Oracle数据库实例的创建、删除与修改

Oracle数据库实例的创建、删除、修改

以SUSE10SP2、Oracle10gR2为例。

本文中的数据库实例这一称谓应该换做数据库更为准确,数据库可以理解为是一个物理的静态概念,主要包括一些物理存在的数据库文件,而数据库实例则是一个动态概念,包括一些内存区域以及若干进程,数据库实例是对数据库进行操作的执行者。(20090714修改)

安装完Oracle数据库系统的安装后,需要创建数据库实例才能真正开始使用Oracle数据库服务。

总结起来,Oracle有三种创建数据库实例的方法。

第一种,最常用也最简单,那就是通过DBCA(Database Configuration Assistant),这是Oralce提供的一个图形界面的数据库实例配置工具,通过它可以创建、删除和修改数据库实例,它的使用也比较简单、易懂,交互式的图形界面操作,非常准确有效的提示与配置,是一个比较方便的创建数据库实例的方式。

按照DBCA给出的提示,很容易创建一个新数据库实例。

在创建数据库的时候,DBCA还提供了两个选项,让你可以根据刚刚设置好的参数生成一个数据库实例模板和一份数据库实例创建脚本。这两个东西是非常好,非常有用的东西,数据库模板由Oracle自己管理维护,已经创建好的数据库实例模板可以在DBCA图形程序新建数据库实例时作为模板来使用,另外在DBCA使用responseFile文件或者命令行参数创建数据库时也需要用到(见后面介绍);数据库创建脚本是一组脚本,包括shell脚本和sql脚本,这些脚本共同实现一个功能,那就是按照你之前在DBCA中设置好的那样创建一个数据库实例(后面也会有介绍),你需要做的只是将这些脚本在你的代码中调用起来。当然,你也可以选择只生成数据库模板或者数据库脚本,而不用去创建一个真的数据库(这通常很费时间)。

oracle创建表视图 增删改查的实例

oracle创建表视图 增删改查的实例

_________________________________________________________________________________________________创建3个表表一create table 职工(职工号 char(10) primary key,姓名 char(8),年龄 smallint default 20,性别 char(20),constraint C1 check (性别 in ('男','女')));表二create table 社会团体(编号 char(10) primary key,名称 char(8),负责人 char(10),活动地点 char(20),constraint C2 foreign key (负责人) references 职工 (职工号));表三create table 参加(职工号 char(10),编号 char(10),参加日期 smalldatetime,constraint C3 primary key (职工号,编号),constraint C4 foreign key (职工号) references 职工 (职工号),constraint C5 foreign key (编号) references 社会团体 (编号));__________________________________________________________________________________________________创建2个视图(2)create view 社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别)as select 社会团体.编号,社会团体.名称,社会团体.负责人, 职工.职工号,职工.性别from 职工,社会团体,参加where 社会团体.编号=参加.编号 and 职工.职工号=参加.职工号 create view 参加人情况(职工号,姓名,社团编号,社团名称,参加日期)as select 参加.职工号,姓名,社会团体.编号,名称,参加日期from 职工,社会团体,参加where 职工.职工号=参加.职工号 and 参加.编号=社会团体.编号_________________________________________________________________________________________________查找参加歌唱队或篮球队的职工号和姓名(3)select distinct 职工.职工号,姓名from 职工,社会团体,参加where 职工.职工号=参加.职工号 and 参加.编号=社会团体.编号and 社会团体.名称 in('歌唱队','篮球队');__________________________________________________________________________________________________查找没参加任何社会团体的职工情况(4)select *from 职工where not exists (select *from 参加where 参加.职工号=职工.职工号);__________________________________________________________________________________________________查找参加了全部社会团体的职工情况(5)select * from 职工where not exists (select *from 社会团体where not exists(select *from 参加where 参加.职工号=职工.职工号 and 参加.编号=社会团体.编号));__________________________________________________________________________________________________查找参加了职工号为“1001”的职工参加的全部社会团体的职工号(6)select 职工号from 职工where not exists (select *from 参加 参加1where 参加1.职工号='001'and not exists(select *from 参加 参加2where 参加2.编号=参加1.编号 and 参加2.职工号=职工.职工号))__________________________________________________________________________________________________求每个社会团体的参加人数(7)select 编号,count(职

Oracle数据库实例的创建、删除与修改(doc 6页)

Oracle数据库实例的创建、删除与修改(doc 6页)

Oracle数据库实例的创建、删除与修改(doc 6页)

Oracle数据库实例的创建、删除、修改

以SUSE10SP2、Oracle10gR2为例。

本文中的数据库实例这一称谓应该换做数据库更为准确,数据库可以理解为是一个物理的静态概念,主要包括一些物理存在的数据库文件,而数据库实例则是一个动态概念,包括一些内存区域以及若干进程,数据库实例是对数据库进行操作的执行者。(20090714修改)

安装完Oracle数据库系统的安装后,需要创建数据库实例才能真正开始使用Oracle数据库服务。

总结起来,Oracle有三种创建数据库实例的方法。

第一种,最常用也最简单,那就是通过DBCA(Database Configuration Assistant),这是Oralce提供的一个图形界面的数据库实例配置工具,通过它可以创建、删除和修改数据库实例,它的使用也比较简单、易懂,交互式的图形界面操作,非常准确有效的提示与配置,是一个比较方便的创建数据库实例的方式。

按照DBCA给出的提示,很容易创建一个新数据库实例。

在创建数据库的时候,DBCA还提供了两个选项,让你可以根据刚刚设置好的参数生成一个数据库实例模板和一份数据库实例创建脚本。这两个东西是非常好,非常有用的东西,数据库模板由Oracle自己管理维护,已经创建好的数据库实例模板可以在DBCA图形程序新建数据库实例时作为模板来使用,另外在DBCA使用responseFile文件或者命令行参数创建数据库时也需要用到(见后面介绍);数据库创建脚本是一组脚本,包括shell脚本和sql脚本,这些脚本共同实现一个功能,那就是按照你之前在DBCA中设置好的那样创建一个数据库实例(后面也会有介绍),你需要做的只是将这些脚本在你的代码中调用起来。当然,你也可以选择只生成数据库模板或者数据库脚本,而不用去创建一个真的数据库(这通常很费时间)。

Oracle增删改(INSERT、DELETE、UPDATE)语句

Oracle增删改(INSERT、DELETE、UPDATE)语句

Oracle增删改(INSERT、DELETE、UPDATE)语句

Ø简介

本⽂介绍 Oracle 中的增删改语句,即 INSERT、DELETE、UPDATE 语句的使⽤。是时候展现真正的技术了,快上车:

1.插⼊数据(INSERT)

2.修改数据(UPDATE)

3.删除数据(DELETE)

4.使⽤ MERGE INTO 语句完成增删改操作

5.回滚(rollback)的使⽤

6.注意事项

1.插⼊数据(INSERT)

u语法:

INSERT INTO TABLE_NAME [(column1[, column2, …]] VALUES(value1[, value2, …]);

说明:

1)INSERT 数据时可以指定列名,也可不指定列名。如果不指定列名,必须为每⼀列都提供数据,并且顺序必须与列名的顺序⼀致;如果指定列名,

提供的数据需要与指定的列名顺序⼀致;

2)插⼊数据时数字类型的列可直接写⼊,字符或⽇期类型的列需要加单引号;

3)插⼊的数据必须满⾜约束规则,主键和 NOT NULL 的列必须提供数据。

u插⼊数据的⽅式

1)⾸先,可以在 PL/SQL Developer 中使⽤ FOR UPDATE 语句

1.⾸先执⾏ SELECT 语句

SELECT * FROM Table01 FOR UPDATE;

2.点击锁表按钮

3.编辑数据 -> 记⼊改变 -> 表解锁按钮

4.最后点击提交

l说明:低版本的 PL/SQL Developer 操作与以上类似。

2)使⽤ INSERT INTO 语句,插⼊⼀条数据

oracle11g创建修改删除表

oracle11g创建修改删除表

oracle11g创建修改删除表

oracle11g创建修改删除表

我的数据库名字: ORCL 密码:123456

1、模式

2、创建表

3、表约束

4、修改表

5、删除表

1、模式

set oracle_sid=ORCL

sqlplus /nolog

1)进⼊同名模式(⾸次使⽤可能需要设置见附录,我设置scott⽤户的密码 123)

connect scott/123

show user

2)进⼊sys模式(⽆法删除sys列)

connect /as sysdba

show user

3)进⼊public模式

connect sys/123456 as sysoper

show user

ORA-12560: TNS: 协议适配器错误

⼀般情况下,造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:

1.监听服务没有起起来。windows平台个⼀如下操作:开始---程序---管理⼯具---服务,打开服务⾯板,启动oraclehome92TNSlistener服务。

2.database instance没有起起来。windows平台如下操作:开始---程序---管理⼯具---服务,打开服务⾯板,启

动oracleserviceXXXX,XXXX就是你的database SID.⽐如我的SID就是ORCL。

3.右键我的电脑,属性--⾼级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID

造成上述的主要原因是,我新安装的数据库实例oratest将我原有的ORCL的sid给覆盖了,这⾥通过设置环境变量的⽅法来进⾏控制sid。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

-- 数据准备:创建工资等级表

CREATE TABLE salgrade_test (

grade NUMBER (2),

lowsal NUMBER (7, 2),

hisal NUMBER (7, 2)

);

-- 查看工资等级表结构

DESC salgrade;

-- 查看工资等级表数据

SELECT

*

FROM

salgrade_test;

-- 插入数据

INSERT INTO salgrade_test

VALUES

(1, 10001, 99999);

INSERT INTO salgrade_test

VALUES

(2, 8001, 10000);

INSERT INTO salgrade_test

VALUES

(3, 6001, 8000);

INSERT INTO salgrade_test

VALUES

(4, 4001, 6000);

INSERT INTO salgrade_test

VALUES

(5, 1, 4000);

-- 计算员工的薪水等级

SELECT

NAME,

salary,

grade

FROM

emp_test,

salgrade_test

WHERE

emp_test.salary BETWEEN salgrade_test.lowsal

AND salgrade_test.hisal;

-- ------------------------------------------------------SELECT

NAME,

salary,

grade

FROM

emp_test

FULL JOIN salgrade_test ON emp_test.salary BETWEEN

salgrade_test.lowsal

AND salgrade_test.hisal;

-- 复制表:只复制结构 , 不复制数据

CREATE TABLE salgrade_copy AS (

SELECT

*

FROM

salgrade_test

WHERE

1 <> 1

);

SELECT

*

FROM

salgrade_copy;

-- 复制表:复制一部分数据----通过设置别名的方式 , 指定新表中的列名(year_sal) CREATE TABLE emp_test_copy AS (

SELECT

emp_id,

NAME,

salary * 12 year_sal

FROM

emp_test

WHERE

dept_test_id = 10

);

SELECT

*

FROM

emp_test_copy;

-- 复制表:复制一部分数据 -- 新表中的列名

CREATE TABLE emp_count (did, emp_num) AS (

SELECT

dept_test_id,

COUNT (*)

FROM

emp_test

GROUP BY

dept_test_id

);

SELECT

*

FROM

emp_count;

-- 创建一个同 emp 表结构相同的空表 , 将部门号为 10 的员工信息放入该表

-- 如果有一张表 emp 的数据量为一百万条 , 此时需要建立 1 张测试表只放入少量测试数据( 如 100条 ) , 执行步骤如下所示:

-- 第 1 步创建一个空表

CREATE TABLE emp_copy AS (

SELECT

*

FROM

emp_test

WHERE

1 <> 1

);

-- 第 2 步揑入少量测试数据

INSERT INTO emp_copy (

SELECT

*

FROM

emp_test

WHERE

dept_test_id = 10

);

SELECT

*

FROM

emp_copy;

-- 把表中的数据换为部门 20 和 30 的员工记录DELETE

FROM

emp_copy;

INSERT INTO emp_copy (

SELECT

*

FROM

emp_test

WHERE

dept_test_id IN (20, 30)

);

SELECT

*

FROM

emp_copy;

-- 向新表中揑入指定记录数的数据,比如前 8 条DELETE

FROM

emp_copy;

INSERT INTO emp_copy (

SELECT

*

FROM

emp_test

WHERE

ROWNUM <= 8

);

SELECT

*

相关文档
最新文档