因为Oracle对于列的增删改操作格式略有不同,为了方便日后查看,特此记录。
<强> 1,增加列:强>
,,,,,,,,完成;alter table t1添加y整数;
,,,,,,,,,
,,,,,,,,表修改
,,,,,,,,,
,,,,,,,,在0.046秒内执行
,,,,,,, <强>,说明:增加列的格式为alter table表名添加新增列名数据类型;强>
<强>
强>
<强> 2,删除列强>
,,,,,,,,完成;alter table t1下降列y;
,,,,,,,,,
,,,,,,,,表修改
,,,,,,,,,
,,,,,,,,在0.015秒内执行
<强>
强> <强>,,,,,,,说明:的格式为alter table表名下降列名;强>
<强>
强>
<强> 3,修改列强>
<强>,,,,,,强>,完成alter table t1修改我号码(10),
<强>,,,,,,,说明:修改列的格式为alter table表名修改列名数据类型;强>
<>强,,,,,,,
强>
<强> 强>
,,,,,,,,完成;alter table t1重命名列我x;
,,,,,,,,,
,,,,,,,,表修改
,,,,,,,,,
,,,,,,,,在0.062秒内执行
<强>,,,,说明:重命名列的格式为alter table表名rename ,列名,新列名;,强>
<强>
强>
<强> 强>
<强> 5,删除多列强>
,,,,,,,,完成;alter table t下降(a, b);
,,,,,,,,,
,,,,,,,,表修改
,,,,,,,,,
,,,,,,,,在1.56秒内执行
<强>
强> <强>,,,,,,,说明:同时的格式为alter table表名下降(列名1,列第2名,....列名N); 强>
<>强,,,,,,同时需要说明的是,同时删除多列不能把表中的所有列都删除,如果都删除表就没有任何意义。
强>
<强>
强>
<强> 6,更新主键强>
<>强,,,,,,如果表之前有主键,需要删除
强>
<>强,,,,,下降,改变表的表名约束主键名,
强>
<强>,,,,,,添加新的主键
强>
<>强,,,,,,改变表的表名添加约束主键名主键(表中的列)
强>
<强>,,,,,,注意:主键名自定义,可以不与列名相同。
强>
<强>
强>
<强>最后,稍稍地鄙视一下甲骨文的开发人员,sql命令语句格式一点都不规范,过于随意! 强>
<强>
强>