ITPub博客

首页 > 数据库 > Oracle > Oracle 基础温习2 查询默认表空间及其下面的table

Oracle 基础温习2 查询默认表空间及其下面的table

原创 Oracle 作者:starive 时间:2014-02-01 15:02:32 0 删除 编辑


请输入用户名:  starive
输入口令:


连接到:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production


SQL> select default_tablespace from user_users where username='starive';


未选定行

###查询当然默认的表空间

SQL> select default_tablespace from user_users;


DEFAULT_TABLESPACE
------------------------------------------------------------
STARIVESPACE

###在默认表空间下创建 数据库里面三个典型的表

SQL> create table student( sno char(9) primary key,
  2  sname char(20) not null,
  3  ssex char(4),
  4  sage smallint,
  5  sdept char(20));


表已创建。


SQL> select table_name from all_tables where tablespace_name='starivespace';


未选定行



###查询刚刚创建的表是否在默认表空间

SQL> select table_name from all_tables where tablespace_name='STARIVESPACE';


TABLE_NAME
------------------------------------------------------------
STUDENT



###继续后面的3张表的工作

INSERT INTO Student VALUES('0201','赵伟','男',18,'cs');
INSERT INTO Student VALUES('0202','张力虹','男',19,'is');
INSERT INTO Student VALUES('0203','徐秀美','女',21,'is');
INSERT INTO Student VALUES('0204','刘平','男',20,'cs');
INSERT INTO Student VALUES('0205','姚家全','男',19,'cs');
INSERT INTO Student VALUES('0206','上关美云','女',23,'ma');



  create table course(
      cno CHAR(6),
      cname varchar2(20),
      credit number,
      primary key(cno)
      ) tablespace starivespace;                    ---》此时写不写表空间都可以,因为默认已是starivespace


INSERT INTO course VALUES('0001','高等数学',6);
INSERT INTO course VALUES('0002','离散数学',2);
INSERT INTO course VALUES('0003','大学物理',4);
INSERT INTO course VALUES('0006','算法语言',2);

  CREATE TABLE SC
         (Sno    CHAR(9)  NOT NULL,
          Cno    CHAR(6)  NOT NULL, 
          Grade    SMALLINT,
          PRIMARY KEY (Sno,Cno),
          constraint f1 FOREIGN KEY (Sno) REFERENCES Student(Sno),
          FOREIGN KEY (Cno) REFERENCES Course(Cno)
      )  tablespace starivespace;




SQL> select table_name from all_tables where tablespace_name='STARIVESPACE';


TABLE_NAME
------------------------------------------------------------
STUDENT
COURSE
SC




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26435490/viewspace-1076707/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Oracle dual表 详解
请登录后发表评论 登录
全部评论

注册时间:2014-01-18

  • 博文量
    143
  • 访问量
    492021