oracle常用更新数据语句
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常用更新数据语句相关推荐
- oracle批量更新数据从另一表_【案例】Oracle t-sql 更新大批量数据 更新两张大数据表案例...
天萃荷净 t-sql 更新大批量数据,有两张很大的表,写了一个存储过程处理(加工数据然后插入到一张新表中),因为一次性处理数据量很大,会导致tempdb等资源被耗尽,为了解决这个问题,每次输入两个参数 ...
- Oracle update 更新数据语法和写法
使用update语句更新数据 ② 使用where子句指定需要更新的数据 ③ 在update语句中使用子查询 在update中使用子查询,使更新基于另一个表中的数据 更新中的数据完整性错误 如上描述如有 ...
- oracle批量更新数据从另一表_全市场期货数据的批量下载和更新
不管是研究套利策略,还是多因子策略,都需要多品种的历史数据,所以下面介绍一下,如何调用vnpy的数据下载模块,来下载全市场的期货数据. 批量下载 1)设置合约品种 首先,我们要先生成一个字典,来指定需 ...
- 【Oracle】更新数据表字段值
新增数据列,更新数据列内容(直接更新): SELECT * FROM TEMP; ALTER TABLE TEMP ADD A NUMBER; UPDATE TEMP T SET T.A=T.B*2; ...
- oracle批量更新数据从另一表_常用SQL系列之(五):多表和禁止插入、批量与特殊更新等...
本系统为@牛旦教育IT课堂在微头条上的内容, 为便于查阅,特辑录于此,都是常用SQL基本用法.. 前两篇连接: (一):SQL点滴(查询篇):数据库基础查询案例实战 (二):SQL点滴(排序篇):数据 ...
- oracle 的一些语句,ORACLE常用的一些语句
有点乱,将就看吧 1.收回用户权限:Invoke dba from user 2.查看数据库的归档模式:select name,log_mode from v$database 3.逐步启动数据库: ...
- sql不替换uid的更新数据语句
2019独角兽企业重金招聘Python工程师标准>>> 1.覆盖数据时uid主键不修改的语句 on duplicate key update private void ImportM ...
- oracle常用的监控,oracle常用的监控语句
--根据FILE_ID & BLOCK_ID获得对象名称 SELECT /*+ RULE*/ owner, segment_name, segment_type FROM dba_extent ...
- Oracle 常用系统数据查询SQL(转)
目录 1.查询oracle的连接数 2.查询oracle的并发连接数 3.查看不同用户的连接数 4.查看所有用户 5.查看用户或角色系统权限(直接赋值给用户或角色的系统权限) 6.查看角色(只能查看登 ...
最新文章
- Windows中几个内存相当的指标
- ashx和aspx的区别
- Bete冲刺第五阶段
- FreeMark将long类型的时间格式化
- linux java进程消失_Linux系统下的Java进程无故消失怎么办?
- nginx nodejs环境配置_服务器环境配置安装(mysql+redis+nodejs+nginx)
- 软件测试工程师笔试总结
- [CTSC2008] 网络管理
- 分布式事务一致性方案
- STM32CubeMX使用(七)之通用定时器和系统定时器
- 8.PHP核心技术与最佳实践 --- 缓存
- 数据库网页搭建教程(二)——数据库网页设计
- php那好,php那好【货币问答】- php那好所有答案 - 联合货币
- 出行即服务(MAAS)框架
- uniapp 公众号微信支付提示 调用支付jsapi缺少参数appid
- 我的python程序_我试着运行我的python程序,但当我运行它时什么也没有发生
- 软考高级信息系统项目管理师如何备考?
- 虹科分享 | 压力蒸汽灭菌器确认之BD测试
- 设为首页收藏本站 切换到宽版 Android开发论坛 - 安卓开发论坛 - Android开发 - 安卓论坛 用户名 		自动登录 	 找回密码 密码 			 注册 人人连接登陆 用新浪微博连接
- 【程序人生】互联网岗位分工;互联网开发流程;职责分工
热门文章
- 19:Structured Streaming:Windows操作和WaterMarker-流处理引擎提供了哪些优秀机制
- 获取银行简码类(php)
- 前端像素单位都有哪些?px、rpx、em、rem......?
- 微信小程序--var、let、const的用法及区别
- 2.Markdown段落
- HTML密码框添加小眼睛和x按钮。
- 插上视频分线器后,Dell 2208WFP音频反复自动跳出问题处理
- VMware Workstation Pro 17虚拟机软件详细安装教程
- 美国直播市场解读,中国全面领先
- 一文读懂Json序列化与反序列化