oracle 创建表 和 mysql创建表的区别?

解决方案 »

  1.   

    没什么区别吧,只是主键设置自动增长的方式不一样而已.
    Mysql一般使用自动增长类型,在创建表时只要指定表的主键为auto increment,插入记录时,不需要再指定该记录的主键值,Mysql将自动增长;
    Oracle没有自动增长类型,主键一般使用的序列(先创建一个序列号),插入记录时将序列号的下一个值付给该字段即可(如for_tab.nextval)
      

  2.   

    没什么区别吧,只是主键设置自动增长的方式不一样而已.
    Mysql一般使用自动增长类型,在创建表时只要指定表的主键为auto increment,插入记录时,不需要再指定该记录的主键值,Mysql将自动增长;
    Oracle没有自动增长类型,主键一般使用的序列(先创建一个序列号),插入记录时将序列号的下一个值付给该字段即可(如for_tab.nextval)