暂无图片
Oracle用sys账户创建一个Scott用户的表格和直接在Scott用户创建一个同样的表格有什么区别吗?
我来答
分享
暂无图片 匿名用户
Oracle用sys账户创建一个Scott用户的表格和直接在Scott用户创建一个同样的表格有什么区别吗?

Oracle用sys账户创建一个Scott用户的表格和直接在Scott用户创建一个同样的表格有什么区别吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
张sir

没有区别,如果你的scott用户有默认表空间,这个表就会建在默认表空间里,如果没有默认表空间,就会建在users的表空间里。

SQL> create user test identified by test default tablespace test;

User created.

SQL> create user test1 identified by test1;

User created.

SQL> select username,default_tablespace from dba_users where username like '%TEST%';

USERNAME DEFAULT_TABLESPACE
------------------------------ ------------------------------
TEST TEST
TEST1 USERS

SQL> create table test.haha(id int);

Table created.

SQL> create table test1.haha(id int);

Table created.

SQL> conn test/test
Connected.
SQL> create table test_haha(id int);

SQL> select owner,tablespace_name,table_name from dba_tables where table_name like '%HAHA%';

OWNER TABLESPACE_NAME
------------------------------ ------------------------------
TABLE_NAME
------------------------------
TEST TEST
HAHA

TEST1 USERS
HAHA

TEST TEST
TEST_HAHA

暂无图片 评论
暂无图片 有用 0
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏