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. 也许,这是东半球最叼的Java内存模型
  2. import java.io 包下载_Go 包管理机制深入分析
  3. python 异常处理模块_扩展Python模块系列(五)----异常和错误处理
  4. 如何从命令行浏览和连接到无线网络
  5. NOI图论算法:二分图匹配
  6. jQuery进行DOM操作记录
  7. 浅谈服务器使用RAID5磁盘阵列的问题
  8. 高通:蓝牙5.0将可同时连接两个设备
  9. jquery时间倒计时
  10. 2021-08-01创建查询关键字及数据类型
  11. iOS创建苹果证书、制作p12证书流程
  12. hp 1020 无线打印服务器,HP1020plus无线打印
  13. ATX电源的工作原理
  14. 高德地图 根据经纬度获取地理位置信息
  15. javascript 一些常用的验证
  16. c语言今天星期几问题,C语言输入今天星期几
  17. 全面掌握前端框架Vue.js
  18. 数据结构复习 ---- 邻接表
  19. 如何快速入门深度学习写论文?
  20. div获得/失去焦点

热门文章

  1. 鬼刀画风扁平化粒子网源码 响应式布局
  2. Oracle SGA区
  3. 110款有趣的开源游戏和应用
  4. QT 按钮控件设置快捷键
  5. Diffie-Hellman 密钥交换技术(内含多方密钥交换)
  6. 使用uIP将TUN网卡适配到TAP网卡-tun2tap
  7. Linux-基础命令练习
  8. 数据通大数据导航,助力CSDN大数据的伙伴们!
  9. opengles实现卡通效果
  10. 深入Java基础(一)概述