对一个表选择更新或者插入:
merge into TITEMTAB t1 using
(SELECT count(*) as count_ FROM tItemTab WHERE CHANNELID='1') t2
ON (t2.count_ > 0)
WHEN MATCHED THEN
UPDATE
SET CHANNELNAME='a' WHERE CHANNELID='1'
WHEN NOT MATCHED THEN
INSERT
VALUES('1','1', '1','a1', 'a1', 'a1')
;
两个日期间的天数:
select floor(sysdate - to_date('20020405','yyyymmdd')) from dual;
复制一个表中的部分数据插入同一个表:
insert into channelinfotab select day_ + 1, channel,play,charge from channelinfotab where day_=floor(sysdate + 1- to_date('19700101','yyyymmdd'));
分享到:
相关推荐
Oracle语句优化规则汇总Oracle语句优化规则汇总Oracle语句优化规则汇总
30个Oracle语句优化规则详解收藏 选用适合的Oracle优化器 访问Table的方式Oracle采用两种访问表中记录的方式
整理一下自己平常写过的oracle语句 希望可以给遇到同样问题的伙伴们一些帮助 sql和oracle是相通的 只是一些函数不同
Oracle语句优化53个规则详解,我从网上看到整理出来的,希望大家养成良好的SQL书写习惯,会让我们受益终身,写出高效率SQL语句
内有两份文档:Oracle语句优化,数据库优化总结,SQL优化,常见优化案例分析技术及优化规则详解。(大公司内部资料)
通过ORACLE语句,用脚本语句 实现还原指定表某个时间点的数据
常用Oracle语句,从零开始··常用Oracle语句,从零开始··
超酷30个Oracle SQL语句优化规则详解
常用导入导出oracle语句
Oracle Oracle语句优化53个规则详解(1) Oraclesql 性能优化调整 1.选用适合的ORACLE优化器 ORACLE的优化器共有3种: a.RULE(基于规则) b.COST(基于成本) c.CHOOSE(选择性) 设置缺省的优化器,可以通过对init...
oracle常用的语句,包括耦合函数,聚合函数等,常见的查询语句事例
这是一个非常优秀的oracle语句性能优化大全
@d:D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlxplan.sql—创建了索引查询表 explain plan for select ename,job,sal,comm from empcon where (sal-700);--已解释 desc plan_table; col id for 999 col ...
登录并执行oracle语句
NULL 博文链接:https://121059457.iteye.com/blog/621734
本工具实时监控oracle正在执行的语句,请用dba用户连接,需安装oledb,能运行pl/sql的机器上均能运行,有问题请与作者联系4656585,稍后会开发带过滤器的版本,敬请期待!本程序采用易语言开发,杀毒软件可能会报毒...
oracle语句优化:多表关联,exists ,in ORACLE对每个SQL都会对其进行分析,占用共享内存,服务器当前性能(共享内存、磁盘文件碎片)、数据库对象(表、索引)统计信息
基本 数据库 ORACLE 语句 命令详细解释
Oracle语句优化53个规则详解,oracle hit 提示
对Oracle语句,进行了整理归纳。对相关sql语句的写法可做参考使用。