对ORACLE来说,字段在表中的顺序是靠column_id来识别的,应该可以调整的,没试过~~

解决方案 »

  1.   

    我只说oracle的:
    1. 不能修改名字, 只能添加和删除column, 不能修改列的顺序, 只能重建
    2. 非主键不能使用foreign key参照, unique也不行, 多字段可以组合
    3. Oracle中的存储过程是预编译的, 这也是使用它提高性能的原因之一
      

  2.   

    easy_free(easyfree) :怎么你又注册了一个新帐号?刚刚在ITPUB看到你向zhuzhichao要回帐号!
      

  3.   

    oracle应该为:
    1. 能修改名字, 只能添加和删除column, 不能修改列的顺序, 只能重建
    2. 非主键能使用foreign key参照, unique也行, 多字段可以组合
    3. Oracle中的存储过程是预编译的, 这也是使用它提高性能的原因之一 easy_free(easyfree) 真是误人子弟。
      

  4.   

    sql server:
    1、如何更改表中的字段名,
       可以,如下:
        EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'
       能否调整字段在表中的顺序(为了习惯)
        不可以,也没有必要,在select时写成习惯的顺序就行了,或者定义成视图。2、非主键能否做其它表的约束键?
       不可以!
       Unique可以吗?
       可以
       多个字段做主键时如何约束从表?
       从表也是多个字段,定义顺序一样就行了!
       
      

  5.   

    wzcyc(oracle_cai) 才是误人子弟
    1、oracle中不能修改列名
    2、primary 和unique可以作为foreign参照,其他不行
    3、  √