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

请输入用户名:  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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值