,
,
语法:
不知道[模式。)表(组织堆)
(columndatatype(默认表达式)
[, columndatatype[默认表达式]]
);
,
,
分析以下案例:
不知道斯科特。EMP
(EMPNONUMBER (4)
ENAMEVARCHAR2 (10),
HIREDATEDATE默认TRUNC (SYSDATE)
);
,
设置LONG9999
Select dbms_metadata.get_ddl(“表”、“EMP”、“斯科特”)从双重;
,
,
语法:
CREATETABLE [模式。]table 子查询;
,
完成创建tabel emp_copy select * from scott.emp;
,
完成不知道emp_dept作为选择
Last_nameename department_name dname,圆(sysdate -hiredate)
得到服务;员工nutural加入部门orderby dname ename;
,
创建一个没有数据行的表:
完成不知道no_emps select * from斯科特。emp, 1=2,
,
,
,
,
完成altertable emp添加(job_id (8));
,
完成alter table emp修改(commission_pct数量(6 2)默认0.05;
,
完成altertable emp下降列job_id;
,
完成altertable emp设置未使用的列job_id;
,
完成altertable emp重命名列hire_date hiredate;
,
完成altertable emp只读;
,
完成altertable emp下降未使用的列;
,
,
,
Drop ,table ,,
,
完成droptable 电磁脉冲;,,
,
,
Trancate table
完成;trancate表emp;
,
临时表包含所有会话都可以访问的定义,但其中的行是插入行的会话专用的。
Create 全局临时表temp_tab_name
(columndatatype[,列数据类型])
提交{删除|保存}行;
,
速度快的原因:
,
【创建和使用临时表案例】
完成createglobal临时表提交保存rows  tmp_emp;从emp select * 1=2;
,
完成Insertinto tmp_emp select *从emp department_id=50;
完成提交;
,
完成selectcount(*)从tmp_emp;
完成Insertinto tmp_emp select *从emp department_id=60;
完成提交;
,
完成truncate 表tmp_emp;
,
完成selectcount(*)从tmp_emp;
,
完成脱节;
完成connectpeenboo/dbbocom
完成selectcount(*)从tmp_emp;