命令行也行。比如说,我现在要建立一个数据库名为example,其中有一个表名为table1,字段为id(number,自动加1),name varchar(10) primary key,该怎么建立?谢谢。
如果能有像针对masql的SQL yog或者SQL Server那样子的视图操作界面工具就更好了,谢谢了

解决方案 »

  1.   

    http://topic.csdn.net/u/20100413/11/5208146D-DB51-43F0-A6C2-BA6C05EB1C7C.html
    你可以看下这个帖子
      

  2.   

    Oracle跟SQL Server有些地方不一样。你那不是Oracle
      

  3.   

    Oracle 11g可以通过视窗建立数据库。
    另外,你的表自增字段,需要借助序列和触发器来实现。--建立SEQUENCE用于实现AUTO_id字段自增
    DROP SEQUENCE system_set_seq;
    CREATE  SEQUENCE system_set_seq
    INCREMENT BY 1
    START WITH 1
    MINVALUE 0
    NOMAXVALUE
    NOCACHE;
    /
    --创建触发器用于实现AUTO_id字段自增
    CREATE OR REPLACE TRIGGER system_set_trig
    BEFORE INSERT ON system_set
    FOR EACH ROW
    BEGIN
      SELECT system_set_seq.NEXTVAL INTO :NEW.Auto_id FROM dual;
    END;/
      

  4.   

    在DOS下输入dbca创建数据库,oracle中木有自增列这种说法,要通过序列+trigger的方式实现自增列的效果…
      

  5.   

    CREATE OR REPLACE TRIGGER AUTOINCREMENT
    BEFORE INSERT ON TEST
    FOR EACH ROW
    WHEN (NEW.ID IS NULL)
    BEGIN
    SELECT SEQ_TEST.NEXTVAL INTO :NEW.ID FROM DUAL;
    END;SEQ_TEST.NEXTVAL  怎么没提示呢?
      

  6.   

    oracle的一个模式(schema)对应mysql的一个数据库。
    所以如果你有安装了oracle数据库的话,只要再建立一个对应的用户,在用户下建表就好了。
      

  7.   

    plsqldev oracle客户端挺好用的。可视化的工具
      

  8.   

    悲剧,三楼给错分了,他的不是Oracle的,⊙﹏⊙b汗