--1,利用子查詢建立表myemp
--該表中包含employee表的employee_id,last_name(name),salary(sal),email欄位
1).建立表的同時複製employees對應的記錄
create table myemp
asselect employee_id id,last_name name,salary sal,email from employees
2).建立表的同時不包含employees中的記錄,即建立乙個空表
create table myemp
asselect employee_id id,last_name name,salary sal,email from employees where 1=2
--2.對現有的表進行修改操作
1).新增乙個新列
alter table myemp
add(age number(3))
2).修改現有列的型別
alter table myemp
modify(name varchar2(30))
3).修改現有列的名字
alter table myemp
rename column sal to salary
4).刪除現有的列
alter table myemp
drop column age
--3.清空表(截斷:truncate),不能回滾
truncate table myemp
--4.1).建立乙個表,該錶和employees有相同的表結構,但不為空
create table emp2 as select * from employees where department_id = 80
2).把employees表中80號部門的所有資料複製到emp2表中
insert into emp2 select * from employees where department_id = 80
pl sql建立表空間
pl sql建立表空間 2008 11 18 00 33 通過pl sql登入到oracle資料庫上,然後執行選單 檔案 新建 命令視窗 開啟乙個命令視窗然後在該命 令視窗中執行指令碼建立和刪除表空間 建立表空間 create tablespace mof temp datafile d oracl...
pl sql 建立表空間
pl sql developer中可以視覺化建立使用者,分配許可權和角色,但不能建立表空間。只能執行sql來完成。例子 create tablespace camsts logging datafile c oradatahy camsts.ora size 500m autoextend on n...
pl sql多表查詢練習題01
1,多表連線查詢時,若兩個表有同名的列,必須使用表的別名對列名進行引用,否則出錯!2,查詢公司員工的last name,department name,city select last name,department name,city from departments s,employees e,...