设为首页 加入收藏

TOP

ORACLE第7节
2015-11-21 02:02:46 来源: 作者: 【 】 浏览:0
Tags:ORACLE


?用户定义的表: –用户自己创建并维护的一组表 –包含了用户所需的信息

如:SELECT * FROM user_tables;查看用户创建的表

CREATE TABLE 语句

?

?

?必须具备: –CREATE TABLE权限 –存储空间

?

CREATE TABLE [schema.]table

(column datatype[DEFAULT expr][,...]);

?必须指定: –表名 –列名,数据类型,尺寸

?

?

CREATE TABLE dept(deptno	NUMBER(2),
		  dname 	VARCHAR2(14),
		  loc 		VARCHAR2(13));

使用子查询创建表

?

?

?使用 ASsubquery选项,将创建表和插入数据结合起来

?

CREATETABLE table

[(column,column...)]

AS subquery;


复制现有的表:

?

create tableemp1 as select * fromemployees;

create table emp2 as select * fromemployees where 1=2;

--创建的emp2是空表。

CREATE TABLE 	dept80
AS    ?
SELECT  employee_id, last_name, 
            salary*12 ANNSAL, 
            hire_date    FROM    employees    WHERE   department_id = 80;

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oraclejob 下一篇ora-01034、ora-27101错误解决

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: