我在Oracle中创建表空间(还没创建表),就退出了Oracle数据库,请问我下次...
发布网友
发布时间:2022-04-28 10:43
我来回答
共4个回答
热心网友
时间:2022-04-13 16:23
登陆后先通过查询DBA_TABLESPACES视图查看表空间情况,
如果是你创建的表空间就不用改了,如果不是的话可以用
alter user username
default tablespace tablespacename
temporary tablespace tablespacename;
将你用户创建表所使用的表空间更改成你创建的就可以了
热心网友
时间:2022-04-13 17:41
创建表空间之后,要创建用户,使用这个表空间,然后在此用户下创建表,那表自然就在你那个空间下了。
热心网友
时间:2022-04-13 19:15
你建好表空间后,可以通过在建表时指定表空间名来明确将表建在指定的表空间里面:
例如:
create table testtab(name varchar2(200)) tablespace mytabspc;
如果 create table 语句没有包含 tablespace 字句,那么表就自动建在您登录的这个数据库的默认表空间里面(创建数据库用户时要指定默认表空间)。
热心网友
时间:2022-04-13 21:07
上面两位都说了。。。我打酱油。。。
顺便说下,查看表空间可以
select TABLESPACE_NAME from dba_tablespaces;