怎样插入一个列到一个已经建完的表中 重新创建吧CREATE TABLE TBNAME AS SELECT COL_1,COL2,一个新的列 COL_3、col_3 COL_4、col_4 COL_5、col_5 COL_6FROM TBNAME_OLD; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用如下語法:Alter Table table_name Add {[column_definition] | [column_name as couputed_column_name]} 这些操作可以利用ORACLE工具来完成,不需要敲命令。推荐使用PL/SQL DEVELOPER,可以直接选中表后点右键使用EDIT功能对表结构进行更改 alter table talbename add(列名(类型,长度)) PL/SQL DEVELOPER,加不到那个位置。还是使用CREATE TABLE TBNAME AS select先备分表,然后删除原来的表,再建立COL_1,COL2,一个新的列 COL_3、col_3 COL_4、col_4 COL_5、col_5 COL_6然后在INSERT INTO 表 SELECT COL_1,COL2,1、col_3 COL_4、col_4 COL_5、col_5 COL_6 FROM TAB 加到哪个位置对数据库一点影响都没,只是显示位置不同,select 位置把它提前就是了 LGQDUCKY(飘) 说的对。Oracle对新增的字段只能增加到字段列表的最后。除非重新创建表。 Oracle对新增的字段只能增加到字段列表的最后。除非重新创建表。 用EXCEL读取oracle中对应名字的卡号 PLS-00103:一个关于函数的问题 oracle中建立唯一约束与唯一索引的区别 求最长通话时间怎么写SQL ??????????????????????? 如何把SQL存储过程转换为ORACLE存储过程(2) oracle中管理服务器只能管理一个数据库吗? 所有用户都登陆不了,怎么回事?? 在线等待高手解答 请问developer suite是developer2000吗? 数据库连接问题 oms问题,为什么不能搜索到linux下的节点 如何把用“,”隔开的基础数据导入数据库
Alter Table table_name
Add {[column_definition] | [column_name as couputed_column_name]}
还是使用CREATE TABLE TBNAME AS select
先备分表,然后删除原来的表,再建立
COL_1,COL2,一个新的列 COL_3、col_3 COL_4、col_4 COL_5、col_5 COL_6
然后在
INSERT INTO 表 SELECT COL_1,COL2,1、col_3 COL_4、col_4 COL_5、col_5 COL_6 FROM TAB
Oracle对新增的字段只能增加到字段列表的最后。除非重新创建表。