意思是在临时表空间中创建永久表对象。
这样肯定不行,因为在临时表空间中是不允许创建永久表对象的。
解决办法:
方法一、Create table TableName(col1 varchar2(10)...) tablespace TablespaceName;
方法二、创建用户时指定默认表空间,例
SQL>Create user a identified by password
SQL>default tablespace users
SQL>temporary tablespace temp
SQL>quota unlimited on usersSQL>grant create session to a;SQL>grant create table to a;
完成以上操作后,再以用户a登录创建表,就会默认在表空间users中。
这样肯定不行,因为在临时表空间中是不允许创建永久表对象的。
解决办法:
方法一、Create table TableName(col1 varchar2(10)...) tablespace TablespaceName;
方法二、创建用户时指定默认表空间,例
SQL>Create user a identified by password
SQL>default tablespace users
SQL>temporary tablespace temp
SQL>quota unlimited on usersSQL>grant create session to a;SQL>grant create table to a;
完成以上操作后,再以用户a登录创建表,就会默认在表空间users中。
解决方案 »
- 大虾们帮我解决一条sql语句!
- 如何解决ORA-01630: 表空间中的 temp 段达到 max # extents()
- oracle 时间操作问题
- 如何把这几个命令做成一个bat文件呀?
- 请教用pl/sql导出DB dmp时, 有没有办法疏选掉为空的表
- 如何使用dbms_sql返回记录集?
- 今天最后一个Oracle难题,导库导表问题
- 各路高手,我想把在oracle时间字段,只提取日期部门进行加减运算,不知如何实现!请各们大虾指教,在下感激不尽!
- 初学者向各位老师请教几个关于Oracle SQL*Plus问题!本人不甚感激,希望各位高人指点指点。有兴趣的进来看看!大家共同进步。谢谢!!
- Oracle listener中 ipc性能问题
- 安装Oracle时该注意的什么?
- date取出时候通常为2000/04/05式样,如何能成为2000/4/5式样
create table tablename
(
id number(10),
...
)
tablespace tablespace_name