博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ORACLE 新增记录 & 更新记录
阅读量:7025 次
发布时间:2019-06-28

本文共 727 字,大约阅读时间需要 2 分钟。

开发中偶尔需要新增一条记录或修改一条记录的几个字段,语法中有微妙的区别。

由于不是经常写,久不写就忘记了,而又要重新查找或调试。

 

新增记录语法:

--新增记录(仿照已有表记录)

INSERT INTO T_XXXX T
(T.FIELD_1, T.FIELD_2, T.FIELD_3, T.FIELD_4, T.FIELD_5)
SELECT T2.FIELD_1, T2.FIELD_2, T2.FIELD_3, T2.FIELD_4, T2.FIELD_5
FROM T_YYYY T2
WHERE T2.FIELD_1 = 'DEMO';

 

--新增记录(自定义值)

INSERT INTO T_XXXX T
(T.FIELD_1, T.FIELD_2, T.FIELD_3, T.FIELD_4, T.FIELD_5)
VALUES
(10000, 10000, 'DEMO', 'DEMO', SYSDATE);

####################浅浅的分割线####################

更新语法示例:

--更新记录(自定义值)

UPDATE T_XXXX T
SET T.FIELD_1 = 'DEMO', T.FIELD_2 = 'DEMO'
WHERE T.FIELD_3 = '10000';

--更新记录(仿照已有表记录)

UPDATE T_XXXX T

SET (T.FIELD_1, T.FIELD_2) = (SELECT T2.FIELD_1, T2.FIELD_2
FROM T_YYYY T2
WHERE T2.FIELD_3 = '10000')
WHERE T.FIELD_3 = '10000';

转载地址:http://wnsxl.baihongyu.com/

你可能感兴趣的文章
强大的代码保护软件 .NET Reactor使用教程(一):界面各功能说明
查看>>
Java并发编程:synchronized、Lock、ReentrantLock以及ReadWriteLock的那些事儿
查看>>
警告忽略
查看>>
Java Bean + 注册验证
查看>>
以太坊经典升级网络协议确保采矿保持活力
查看>>
通过mysql 插入一句话***
查看>>
centos 分区扩容
查看>>
JBoss EAP 6 monitoring using remoting-jmx and Zabbix
查看>>
邮件服务器
查看>>
OOAD-设计模式-原型模式
查看>>
Java FAQ(2)
查看>>
JavaScript常用事件总结
查看>>
squid在企业网中的应用
查看>>
主元素 Majority Element
查看>>
关于加密的一些笔记
查看>>
MySQL并发处理
查看>>
我的友情链接
查看>>
Oracle 数据库查看client的用户登录信息包括ip
查看>>
Kernel Trace System
查看>>
linux文件系统详解
查看>>