摘要: 本文为oracle SQL分析函数入门,如果对分析函数有一定了解,可跳过此文。 另外,本文只是给出了部分分析函数的简单使用案例,未做具体说明。具体使用方法请自行调查。 create table SALE_FACT ( PRODUCT VARCHAR2(10), COUNTRY VARCHAR2(10 阅读全文
posted @ 2017-07-26 14:38 宋健 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 在写SQL文时,用集合思维写出的执行效果比过程思维写出的有时候要高效率一些。下面用一个简单的例子演示一下什么是过程思维和集合思维。 create table MYJOB ( EMPID VARCHAR2(10), JOBNM VARCHAR2(10), SRART_DATE DATE, END_DA 阅读全文
posted @ 2017-07-26 14:19 宋健 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 用分析函数改写子查询可以有效改善SQL性能 create table ITEM ( CODE VARCHAR2(10), PRICE NUMBER, YEAR VARCHAR2(10), PRODATE DATE, SALPRICE NUMBER, BUYPRICE NUMBER ); commit 阅读全文
posted @ 2017-07-26 13:48 宋健 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 开场白,本系列非SQL入门,也就是说有些SQL相对也不是太简单;也不是SQL改写调优,也就意味着有很多SQL的执行效率可能比较低。本系列是从书上看到的一些相对感觉比较复杂的SQL的摘抄笔记。 本系列第一篇,本文的数据是自己模拟的,没有比较合理的业务逻辑,大家凑合着看吧。好了,直接上数据脚本和SQL文 阅读全文
posted @ 2017-07-26 13:42 宋健 阅读(1792) 评论(0) 推荐(0) 编辑
摘要: 使用泛型和反射机制事项函数的通用,写下来,欢迎吐槽 代码示例使用vb. net Imports System.Reflection Module Module1 Sub Main() Dim lst1 As List(Of Person) = New List(Of Person)() Dim ls 阅读全文
posted @ 2016-05-17 20:56 宋健 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 关于多线程处理,根据自己的学习做了一下总结,算是复习用,下面主要贴一些实例Demo。看此博客建议先将.Net委托(拉姆达表达式)先学习一下,否则,看起来可能比较吃力,至少我是这样的。 为了清晰,我把标题做了红字黄底加粗显示。 1,启动线程调用无参无返回值的方法 Console.WriteLine(" 阅读全文
posted @ 2015-03-23 23:17 宋健 阅读(209) 评论(0) 推荐(0) 编辑