我想把表建在一个自己的方案中,这种方法可行吗,若可行,能否指点一二,小弟谢谢了!

解决方案 »

  1.   

    一般就应该把表建在自己的方案中,千万别建在system表空间
    create tablespace xxx...
    create user uuu...default tablepace xxx
    grant... to uuu
      

  2.   

    建议你看看这个
    http://download-west.oracle.com/docs/cd/A87860_01/doc/server.817/a85397/statem24.htm
    其实create schema没什么意义,oracle会在用户创建表,或者视图的时候自动
    创建schema,而且创建schema也必须创建至少一个table,或者view。
    sample:
    CREATE SCHEMA AUTHORIZATION blair 
       CREATE TABLE sox 
          (color VARCHAR2(10)  PRIMARY KEY, quantity NUMBER) 
       CREATE VIEW red_sox 
          AS SELECT color, quantity FROM sox WHERE color = 'RED' 
       GRANT select ON red_sox TO waites;