首页 oracle实验四SQL

oracle实验四SQL

举报
开通vip

oracle实验四SQLSQL> CREA TE TABLE Employees 2 ( EmployeesID char(6) NOT NULL, 3 Name char(10) NOT NULL, 4 Birthday date NOT NULL, 5 Sex number(1) NOT NULL, 6 Address char(20) NOT NULL, 7 Zip char(6) NULL, 8 PhoneNumber char(12) NULL, 9 EmaiAddress char(2) NULL, 10 ...

oracle实验四SQL
SQL> CREA TE TABLE Employees 2 ( EmployeesID char(6) NOT NULL, 3 Name char(10) NOT NULL, 4 Birthday date NOT NULL, 5 Sex number(1) NOT NULL, 6 Address char(20) NOT NULL, 7 Zip char(6) NULL, 8 PhoneNumber char(12) NULL, 9 EmaiAddress char(2) NULL, 10 DepartmentID char(3) NOT NULL 11 ); 表已创建。 SQL> CREA TE TABLE Departments 2 ( DepartmentsID char(3) NOT NULL, 3 DepartmentName char(20) NOT NULL, 4 Note char(16) NULL 5 ); 表已创建。 SQL> CREA TE TABLE Salary 2 ( EmployeesID char(6) NOT NULL, 3 InCome number(8,2) NOT NULL, 4 OutCome number(8,2) NOT NULL 5 ); 表已创建。 SQL> create index PK_XS_BAK 2 ON Employees (DepartmentID) 3 TABLESPACE USERS PCTFREE 48 INITRANS 10 MAXTRANS 100 4 STORAGE (INITIAL 64K NEXT 64K MINEXTENTS 5 MAXEXTENTS 20 5 PCTINCREASE 10 FREELISTS 1 FREELIST GROUPS 1) 6 PARALLEL(DEGREE DEFAULT) 7 LOGGING NOSORT; 索引已创建。 SQL> CREA TE TABLE EMP 2 (EMPNO NUMBER(4) NOT NULL PRIMARY KEY, 3 ENAME V ARCHAR2(10), 4 JOB V ARCHAR2(10), 5 MGR NUMBER(4), 6 HIREDA TE DA TE, 7 SAL NUMBER(7,2), 8 COMM NUMBER(7,2), 9 DEPTNO NUMBER(2) NOT NULL); 表已创建。 SQL> DESCRIBE EMP 名称是否为空? 类型 ----------------------------------------- -------- ---------------------------- EMPNO NOT NULL NUMBER(4) ENAME V ARCHAR2(10) JOB V ARCHAR2(10) MGR NUMBER(4) HIREDA TE DA TE SAL NUMBER(7,2) COMM NUMBER(7,2) DEPTNO NOT NULL NUMBER(2) SQL> CREA TE TABLE EMP_PART AS 2 SELECT EMPNO,ENAME,JOB,SAL,COMM FROM EMP; 表已创建。 SQL> DESCRIBE EMP_PART 名称是否为空? 类型 ----------------------------------------- -------- ---------------------------- EMPNO NOT NULL NUMBER(4) ENAME V ARCHAR2(10) JOB V ARCHAR2(10) SAL NUMBER(7,2) COMM NUMBER(7,2) SQL> DROP TABLE EMP_PART; 表已删除。 SQL> alter table EMP 2 add (spouses_name char(10)); 表已更改。 SQL> describe EMP 名称是否为空? 类型 ----------------------------------------- -------- ---------------------------- EMPNO NOT NULL NUMBER(4) ENAME V ARCHAR2(10) JOB V ARCHAR2(10) MGR NUMBER(4) HIREDA TE DA TE SAL NUMBER(7,2) COMM NUMBER(7,2) DEPTNO NOT NULL NUMBER(2) SPOUSES_NAME CHAR(10) SQL> ALTER TABLE EMP 2 MODIFY (ENAME V ARCHAR2(12)); 表已更改。 SQL> DESCRIBE EMP 名称是否为空? 类型 ----------------------------------------- -------- ---------------------------- EMPNO NOT NULL NUMBER(4) ENAME V ARCHAR2(12) JOB V ARCHAR2(10) MGR NUMBER(4) HIREDA TE DA TE SAL NUMBER(7,2) COMM NUMBER(7,2) DEPTNO NOT NULL NUMBER(2) SPOUSES_NAME CHAR(10) SQL> ALTER TABLE EMP DROP PRIMARY KEY; 表已更改。 SQL> create table state( 2 state_cd varchar(2) not null, 3 state_name varchar2(30)); 表已创建。 SQL> create table customer( 2 last_name varchar2 (30) not null, 3 state_cd varchar(2), 4 sales number); 表已创建。 SQL> insert into customer values ('Nicholson','CA',6989.99); 已创建 1 行。 SQL> insert into customer values ('Martin','CA',2345.45); 已创建 1 行。 SQL> insert into customer values ('Laursen','CA',34.34); 已创建 1 行。 SQL> insert into customer values ('Bambi','CA',1234.55); 已创建 1 行。 SQL> insert into customer values ('McGraw','NJ',123.45); 已创建 1 行。 SQL> insert into state (state_name,state_cd) 2 values ('Massachusetttes','MA'); 已创建 1 行。 SQL> insert into state (state_name,state_cd) 2 values ('California', 'CA'); 已创建 1 行。 SQL> insert into state (state_name,state_cd) 2 values ('NewJersey','NJ'); 已创建 1 行。 SQL> insert into state (state_name,state_cd) 2 values ('NewY ork','NY'); 已创建 1 行。 SQL> UPDA TE state SET state_name = 'Florida', state_cd = 'FD' 2 where state_name = 'NewY ork' and state_cd = 'NY'; 已更新 1 行。 SQL> DELETE FROM STA TE WHERE state_name = 'Florida' AND state_cd = 'FD'; 已删除 1 行。 SQL> CREA TE INDEX I_ENAME ON EMP(ENAME); 索引已创建。 SQL> CREA TE UNIQUE INDEX I_EMPNO ON EMP(EMPNO); 索引已创建。 SQL> DROP INDEX I_ENAME; 索引已删除。
本文档为【oracle实验四SQL】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_482581
暂无简介~
格式:doc
大小:22KB
软件:Word
页数:0
分类:工学
上传时间:2019-09-01
浏览量:13