1.联表更新

UPDATE T_DEV_ASSET_ACCOUNT
SET T_DEV_ASSET_ACCOUNT.DEVICE_TYPE = ( SELECT ID FROM T_DEV_DEVICE_TYPE WHERE T_DEV_ASSET_ACCOUNT.PICTURE = T_DEV_DEVICE_TYPE.DEVICE_CATEGORY )
WHEREid BETWEEN 40000 AND 45907

2.同一张表,用不同字段截取填充另外一字段

UPDATE T_DEV_ASSET_ACCOUNT
SET T_DEV_ASSET_ACCOUNT.DEVICE_MODAL = SUBSTR( T_DEV_ASSET_ACCOUNT.DEVICE_CODE, 3 ) WHERET_DEV_ASSET_ACCOUNT.DEVICE_CODE LIKE 'B-%'

3.根据表名查询所有约束

select constraint_name,constraint_type,search_conditionfrom user_constraintswhere table_name = 'T_SPARES_USE_BILL_DETAILED'

4.根据约束名称删除约束

alter table T_SPARES_USE_BILL_DETAILED drop constraint SYS_C00161785

5.分页查询

select * from(select A.*,ROWNUM RN from(selecta.spares_num as sparesNum,b.spares_name as sparesName,b.spares_type as sparesType,b.modal as modal,a.brand as brand,a.spares_ownership as sparesOwnership,a.storage_statistics as storageStatistics,a.outbound_statistics as outboundStatistics,a.average_monthly_consumption as averageMonthlyConsumption,a.monthly_total_consumption as monthlyTotalConsumption,a.safety_stock as safetyStock,a.price as price,a.urgency as urgency,b.unit as unit,a.LAST_UPDATE_DATE as lastUpdateDatefrom t_spares_account aleft join t_spares bon a.spares_num = b.spares_numwhere ......order by a.id desc) Awhere ROWNUM <= #{limit})where RN > #{page}

6.短时间内数据恢复

insert into tablename select *
from tablename as of timestamp to_timestamp('2017-01-08 11:00:00','yyyy-mm-dd hh24:mi:ss')

select语句能查询到这一时间存在的数据,重新插入。

oracle常用更新数据语句相关推荐

  1. oracle批量更新数据从另一表_【案例】Oracle t-sql 更新大批量数据 更新两张大数据表案例...

    天萃荷净 t-sql 更新大批量数据,有两张很大的表,写了一个存储过程处理(加工数据然后插入到一张新表中),因为一次性处理数据量很大,会导致tempdb等资源被耗尽,为了解决这个问题,每次输入两个参数 ...

  2. Oracle update 更新数据语法和写法

    使用update语句更新数据 ② 使用where子句指定需要更新的数据 ③ 在update语句中使用子查询 在update中使用子查询,使更新基于另一个表中的数据 更新中的数据完整性错误 如上描述如有 ...

  3. oracle批量更新数据从另一表_全市场期货数据的批量下载和更新

    不管是研究套利策略,还是多因子策略,都需要多品种的历史数据,所以下面介绍一下,如何调用vnpy的数据下载模块,来下载全市场的期货数据. 批量下载 1)设置合约品种 首先,我们要先生成一个字典,来指定需 ...

  4. 【Oracle】更新数据表字段值

    新增数据列,更新数据列内容(直接更新): SELECT * FROM TEMP; ALTER TABLE TEMP ADD A NUMBER; UPDATE TEMP T SET T.A=T.B*2; ...

  5. oracle批量更新数据从另一表_常用SQL系列之(五):多表和禁止插入、批量与特殊更新等...

    本系统为@牛旦教育IT课堂在微头条上的内容, 为便于查阅,特辑录于此,都是常用SQL基本用法.. 前两篇连接: (一):SQL点滴(查询篇):数据库基础查询案例实战 (二):SQL点滴(排序篇):数据 ...

  6. oracle 的一些语句,ORACLE常用的一些语句

    有点乱,将就看吧 1.收回用户权限:Invoke dba from user 2.查看数据库的归档模式:select name,log_mode from v$database 3.逐步启动数据库: ...

  7. sql不替换uid的更新数据语句

    2019独角兽企业重金招聘Python工程师标准>>> 1.覆盖数据时uid主键不修改的语句 on duplicate key update private void ImportM ...

  8. oracle常用的监控,oracle常用的监控语句

    --根据FILE_ID & BLOCK_ID获得对象名称 SELECT /*+ RULE*/ owner, segment_name, segment_type FROM dba_extent ...

  9. Oracle 常用系统数据查询SQL(转)

    目录 1.查询oracle的连接数 2.查询oracle的并发连接数 3.查看不同用户的连接数 4.查看所有用户 5.查看用户或角色系统权限(直接赋值给用户或角色的系统权限) 6.查看角色(只能查看登 ...

最新文章

  1. Windows中几个内存相当的指标
  2. ashx和aspx的区别
  3. Bete冲刺第五阶段
  4. FreeMark将long类型的时间格式化
  5. linux java进程消失_Linux系统下的Java进程无故消失怎么办?
  6. nginx nodejs环境配置_服务器环境配置安装(mysql+redis+nodejs+nginx)
  7. 软件测试工程师笔试总结
  8. [CTSC2008] 网络管理
  9. 分布式事务一致性方案
  10. STM32CubeMX使用(七)之通用定时器和系统定时器
  11. 8.PHP核心技术与最佳实践 --- 缓存
  12. 数据库网页搭建教程(二)——数据库网页设计
  13. php那好,php那好【货币问答】- php那好所有答案 - 联合货币
  14. 出行即服务(MAAS)框架
  15. uniapp 公众号微信支付提示 调用支付jsapi缺少参数appid
  16. 我的python程序_我试着运行我的python程序,但当我运行它时什么也没有发生
  17. 软考高级信息系统项目管理师如何备考?
  18. 虹科分享 | 压力蒸汽灭菌器确认之BD测试
  19. 设为首页收藏本站 切换到宽版 Android开发论坛 - 安卓开发论坛 - Android开发 - 安卓论坛 用户名 自动登录 找回密码 密码 注册 人人连接登陆 用新浪微博连接
  20. 【程序人生】互联网岗位分工;互联网开发流程;职责分工

热门文章

  1. 19:Structured Streaming:Windows操作和WaterMarker-流处理引擎提供了哪些优秀机制
  2. 获取银行简码类(php)
  3. 前端像素单位都有哪些?px、rpx、em、rem......?
  4. 微信小程序--var、let、const的用法及区别
  5. 2.Markdown段落
  6. HTML密码框添加小眼睛和x按钮。
  7. 插上视频分线器后,Dell 2208WFP音频反复自动跳出问题处理
  8. VMware Workstation Pro 17虚拟机软件详细安装教程
  9. 美国直播市场解读,中国全面领先
  10. 一文读懂Json序列化与反序列化