oracle中,1.如果表已经装载了大量数据应该是用视图来代替最好。alter table TableNM add NewField varchar2(10)rename TableNM to TableNMXcreate or replace view TableNM as  select Field1,Field2,NewField ,Field3 from TableNMX2.不是很大的数据,可以alter table TableNM rename column Field3 to NewField alter table TableNM add Field3 .....此方法涉及到Field3 ,NewField 的数据类型,数据字段间转移3.小的数据量,倒可以考虑drop 再create

示例:

alter table INV_SALESSETTLEMENTDETAIL add

(

realTimeQuantityKg number(13,2) default '0',

realTimeQuantityLiter number(13,2) default '0'

)

;

create table INV_SALESSETTLEMENTDETAIL1 as

select

"SALESDETAILGID",

"SETTLEMENTGID",

"OILARCHGID",

"ARCHNAME",

"ARCHSPEC",

"SALESTIME",

"LOADINGBILLGID",

"DENSITY",

"TINGID",

"SITENO",

"OUTAMOUNTKG",

"OUTAMOUNTLITER",

realTimeQuantityKg,

realTimeQuantityLiter,

"TAXRATE",

"SETTLEMENTPRICEKGTAX",

"BUSINESSMARK",

"SETTLEMENTPRICEKG",

"SETTLEMENTPRICELITERTAX",

"SETTLEMENTPRICELITER",

"OTHERMONEYAMOUNT",

"PAYMENTAMOUNT",

"REMARK",

"CREATETIME",

"CREATOR"

from

"TRANSPORTOIL"."INV_SALESSETTLEMENTDETAIL"

;

drop table INV_SALESSETTLEMENTDETAIL;

rename INV_SALESSETTLEMENTDETAIL1 to INV_SALESSETTLEMENTDETAIL;

oracle 新增列到指定位置,oracle添加列到指定位置相关推荐

  1. python增加一列数据_python数据怎么添加列?

    python在DataFrame数据中添加列的方法: 1.使用concat方法在数据中添加列 concat方法相当于数据库中的全连接(union all),它不仅可以指定连接的方式(outer joi ...

  2. sql添加列_SQL添加列操作

    sql添加列 This article explains the SQL add column operation into an existing SQL table. We will also e ...

  3. 常用命令_LINUX三剑客之文本处理(一):分别利用awk和sed命令添加列文本

    常用命令_LINUX三剑客之文本处理 首先是源文本test.tcl @@ cat test.tcl- switch_core_1 HEADBUFMDV32_140P7T35R + FIXED ( 13 ...

  4. 怎么样给Oracle数据库中的表添加列?

    原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94f ...

  5. MySQL怎么添加字段在指定列位置、怎么一次添加多个字段?

    怎么添加字段在指定列位置.怎么一次添加多个字段? MySQL语句实现添加多个字段在指定列位置 MySQL语句实现添加多个字段在指定列位置 在使用navicat15管理MySQL数据库时,发现选择某列点 ...

  6. mysql 指定位置添加列_给MySQL表增加指定位置的列_MySQL

    ALTER TABLE test ADD COLUMN id INT UNSIGNED NOT NULL auto_increment PRIMARY KEY FIRST 给表添加列是一个常用的操作, ...

  7. oracle修改字段名称 试图删除被依赖列_oracle 添加 删除列 修改表名字 ;加注释 异常解释...

    desc xujin; alter table xujin add 字段名 字段类型: alter table xujin modify cloumn 列名字 列类型:修改列名 ,列类型 alter ...

  8. SQL学习----添加列到指定位置

    --开启系统表写功能以便创建存储过程 EXEC sp_configure 'allow updates',1 RECONFIGURE WITH OVERRIDE GOCREATE PROC sp_ad ...

  9. mysql 指定位置添加列,如何在MySQL现有表中的特定位置添加列?

    要在现有表中的特定位置添加列,请使用after命令.语法如下-ALTER TABLE yourTableName ADD COLUMN yourColumnName data type AFTER y ...

  10. oracle sql列默认值,sql – Oracle:指定对象类型列的默认值

    我有一个带有no-args构造函数的对象类型,但是当我将它指定为该类型列的默认值时,我得到ORA-00904:无效的标识符错误. 例: CREATE OR REPLACE TYPE test_t AS ...

最新文章

  1. 声呐图像数据集_MaskedFace-Net 口罩人脸基准数据集,13万+图像数据
  2. linux la 的使用方法,Linux简介及常用命令使用4--linux高级命令与技巧(示例代码)
  3. 区块链开发公司 注重用户的价值才是企业归宿
  4. joint和join_MySQL的JOIN(一):用法
  5. python矩阵元素排序,使用Python基于列表值对矩阵列进行排序
  6. 现在加入Web前端学习还有市场吗?自己是否适合学习前端
  7. 从数学到SQL Server,对集合论的快速介绍
  8. ubuntu14.04 截图
  9. apache的配置文件httpd.conf
  10. kvm Libvirt qemu-kvm虚拟主机指定固定IP
  11. 威纶触摸屏和台达b2伺服通讯,含程序案例资料
  12. FEEDSKY获得风险投资
  13. ubuntu 虚拟机设置全屏
  14. 芯片后端的APR指什么?
  15. iis mysql安装包下载_配置Windows Server2008+iis+php+mysql所需下载安装包
  16. 高德地图初步使用-多点路线连接
  17. 天龙八部的BillingServer
  18. IP地址的分类和指派范围
  19. css修改谷歌浏览器和火狐浏览器的滚动条样式
  20. 生活中的一些常用理论

热门文章

  1. 几种实时数仓架构设计思路
  2. 【Spring Cloud Alibaba】(五)Dubbo启动报错?一直重连报错?你值得学习的是排查问题的方法
  3. matlab求节点导纳矩阵,MATLAB节点导纳矩阵计算
  4. 主板CMOS怎么放电
  5. linux sh命令详解
  6. 使用rand()产生服从高斯/正态分布的随机数
  7. JAVA_匿名内部类
  8. ccxprocess启动项可以禁用么_Mac使用技巧:提高系统运行速度 可以禁止Adobe自启动...
  9. 安装docker desktop失败解决办法
  10. yolov5 代码解读 损失函数 loss.py