刚接触ORACLE不久 用PLSQL的时候有个按钮是查看SQL
会得到当前表的SQL语句 比如:
-- Create table
create table TBL_SETTINGS_REGION
(
  REGIONID   NUMBER(10) not null,
  REGION     VARCHAR2(50) not null,
  ORDERINDEX NUMBER(3,1)
)
tablespace DEMO
  pctfree 10
  pctused 40
  initrans 1
  maxtrans 255
  storage
  (
    initial 64
    minextents 1
    maxextents unlimited
  );前面的语句和SQL2000基本一样 可是后面的这个tablespace和它的参数能不能不要?
另外有没有办法每次查看SQL的时候不出现后面的东西?

解决方案 »

  1.   

    创建表的时候如果不指定后面的这些参数,那么就会使用用户和数据库的默认配置,所以创建的时候可以不写后面的东西似乎没有办法在查看SQL的时候不出现后面的东西,因为这些东西确实是Oracle在创建表的时候使用的SQL语句
      

  2.   

    你不想要后面的结果,那你执行sql语句的用意是什么?
      

  3.   

    后面的部分全都是可选项,其中重要的是 tablespace 部分,通常是要指定的。
    其他选项控制存储空间的使用和分配,可以使用数据库系统的 default 值。
      

  4.   

    恩 谢谢 知道了 就是tablespace应该是要指定的 
    后面的那些设置我现在还没有精力去搞懂 呵呵 感觉ORACLE搞的很复杂