Chinaunix

标题: 如何修改已建好的表中的列名和改变表中列的位置! [打印本页]

作者: 政府官员    时间: 2003-02-23 11:15
标题: 如何修改已建好的表中的列名和改变表中列的位置!
真诚等待!
作者: yikaikai    时间: 2003-02-23 11:34
标题: 如何修改已建好的表中的列名和改变表中列的位置!
No direct way
作者: OL.O    时间: 2003-02-24 10:35
标题: 如何修改已建好的表中的列名和改变表中列的位置!
UPDATE col$ SET NAME='XXX1'           --所要修改表的新字段名
       WHERE obj#=(SELECT obj#
                          FROM obj$
                          WHERE NAME='TAB1'        --所要修改表的表名称
                        AND owner#=(SELECT user_id
                            FROM dba_users
                 WHERE username='SYS'))           --所要修改表的OWNER
AND NAME='XXX'               --所要修改表原字段名

--位置的修改要复杂一些
作者: chaoping    时间: 2003-02-24 12:31
标题: 如何修改已建好的表中的列名和改变表中列的位置!
rename column:
http://www.cnoug.org/bin/ut/topic_show.cgi?id=461&h=1&bpg=1&age=100

replace column: view




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2