oracle中,

1.如果表已经装载了大量数据应该是用视图来代替最好。

alter table TableNM add NewField varchar2(10)

rename TableNM to TableNMX

create or replace view TableNM

as

select Field1,Field2,NewField ,Field3 from TableNMX

2.不是很大的数据,可以

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. oracle数据库结束进程后怎么重启,Oracle数据库的启动与关闭方法

    一.启动数据 $sqlplus "sys/pass as sysdba" sql>startup 二.启动监听器 数据库启动后,如果未启动监听进程,则客户端无法与数据库连接. ...

  2. oracle查询年份的后两位,Oracle对2位年份的处理

    欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 虽然Oracle数据存储了4位的年份,但是如果只提供2位数字,Oracle就会根据使用的格式是YY还是RR来解释世纪. ...

  3. oracle怎么导出筛选后的数据,ORACLE,筛选单字段不重复的记录,保留其他字段....

    在ORACLE中,我们常常对数据进行排序和筛选,例如:成绩表中,将某一个人的所有科目成绩放到一起来看,那么我们会使用ORDER BY 语句. 例如表T1: Name   Subject     Sco ...

  4. oracle数据库6月之后的数据,Oracle数据库SCN存在可能在2019年6月导致宕机问题

    当前的问题 Oracle日前发布了两个公告在其官网上,简单描述为对应的数据库都需要打上对应的最小补丁,否则在2019年6月的时候可能会导致大范围宕机的情况. SCN是System Change Num ...

  5. oracle收回dba权限后的检查,Oracle RAC GI 权限 检查和修复 方法

    Oracle RAC 环境的权限是比较复杂的,如果误操作导致了相关目录或者文件权限不正确就会影响到GI的运行,比如常见的crsctl 资源显示为:UNKNOWN,或者通过srvctl 无法控制资源,只 ...

  6. oracle 行转列后列名,Oracle 多行转多列,列值转为列名

    前段时间做调查问卷,客户创建自定义问卷内容,包括题目和选项内容; 之后需要导出问卷明细,,,,麻烦来咯 于是到网上到处搜索,没有直接结果;于是又找各种相似的,,终于功夫不负有心人 然后最终自己写出来了 ...

  7. oracle中sql命令分为几类,常用sql命令@oracle数据类型概括@权限、角色、用户的创建于使用@伪列及其注意事项-Oracle...

    常用sql命令@oracle数据类型概括@权限.角色.用户的创建于使用@伪列及其注意事项 1.各种不同权限的用户 系统权限: 用户名:sys/system(用户名默认的是 sys,system);密码 ...

  8. oracle如何查询虚拟列,Oracle11g新特性之--虚拟列(VirtualColumn)

    Oracle 11g新特性之--虚拟列(Virtual Column) Oracle 11G虚拟列Virtual Column介绍 在老的 Oracle 版本,当我们需要使用表达式或者一些计算公式时, ...

  9. oracle一列多行转一行多列表示,Oracle 多行转多列,列值转为列名

    前段时间做调查问卷,客户创建自定义问卷内容,包括题目和选项内容; 之后需要导出问卷明细,,,,麻烦来咯 于是到网上到处搜索,没有直接结果;于是又找各种相似的,,终于功夫不负有心人 然后最终自己写出来了 ...

  10. Oracle数据库在指定字段后新增字段

    记录一下数据库中为表增加字段,且在指定字段后新增: mysql数据库的话比较简单通过一下sql语句即可实现: -- 为表t在B字段后新增字段 alter table t add column fild ...

最新文章

  1. what you should do if you want to exercise?
  2. onnx模型推理(python)
  3. 基于 Flink+Iceberg 构建企业级实时数据湖 | 附 PPT 下载
  4. python以缩进对齐的方式划分语句块_python以什么划分语句块
  5. 《勿忘初心,不负梦想》
  6. 雷达卫星测高原理、最新发展情况
  7. 如何给一个响应式数据添加一个属性 this.$set
  8. 如何用五千块的电脑弹奏出价值十万钢琴的效果
  9. android极光推送使用,极光推送使用实例(二) Android客户端
  10. win32项目--获取、修改计算机屏幕分辨率
  11. windows搭建nginx + php环境
  12. opencv学习笔记及复习(四)物体追踪及人体肤色追踪
  13. 金蝶kis数据库说明(转载)
  14. 假期最后一天!Go1.16 重磅发布,新版本特性一览
  15. Python操作 Excel 基础操作
  16. java excel 单元格类型,POI Excel 单元格内容类型判断并取值
  17. 语音识别ASR - HTK(HResults)计算字错率WER、句错率SER
  18. 打印数字矩形 (python)
  19. GHOST双系统(XP和VISTA)详细图解教程
  20. 智能机器人的发展趋势是什么?

热门文章

  1. 处理器指令编码可重定义的方法_RISC-V学习笔记1 《基于FPGA与RISC-V的嵌入式系统设计》第3章 RISC-V指令集...
  2. 近期code(11.16)
  3. EPTP 和 EPT 分页结构条目的格式
  4. 常用libcurl功能编程实例
  5. android spinner保存对象,Android Spinner默认值问题
  6. python按照每行输出八个_Python/PyCharm的每行输出
  7. Java开发必须要掌握的20个核心技术
  8. html中隐藏内容蜘蛛会抓取吗,蜘蛛会抓取识别JS、CSS、JSON,对SEO有什么影响
  9. C语言 笔试 各个字节数,C语言笔试试题及答案
  10. 弱密码校验_TomCat8 弱密码上传getshell