摘要: 1) 查询所有具有某关键词的object: DECLARE @Search VARCHAR(100)set @Search='spread[_]schedules'-- 修改为你要查询的关键词SELECT o.name[Object Name],CASE O.xtype WHEN 'P' THEN 阅读全文
posted @ 2018-01-24 14:53 笑一笑 阅读(216) 评论(0) 推荐(0) 编辑
摘要: sql2008_x64 读取excel下载64bit 版的AccessDatabaseEngine_x64:http://www.microsoft.com/en-us/download/details.aspx?id=13255 1 --开启导入功能 2 exec sp_configure 'sh... 阅读全文
posted @ 2015-05-12 12:39 笑一笑 阅读(433) 评论(1) 推荐(0) 编辑
摘要: 序列化是指将对象实例的状态存储到存储媒体的过程,在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流,在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要... 阅读全文
posted @ 2015-04-30 15:21 笑一笑 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 定义:List类表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。作用: 泛型最常见的用途是泛型集合 我们在创建列表类时,列表项的数据类型可能是int,string或其它类型,如果对列表类的处理方法相同, 就没有必要事先指定数据类型,留待列表类实例化时再指定。相当于把数... 阅读全文
posted @ 2015-04-30 15:13 笑一笑 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerable... 阅读全文
posted @ 2015-04-30 14:39 笑一笑 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 在C#中this用来指代当前对象,用于当成员函数中的形参名跟成员变量名一致时,进行区分。 但this不仅仅只有这一作用,this还可以如下这样用: class class1 { private int i_a; private string s_a; ... 阅读全文
posted @ 2015-04-30 14:15 笑一笑 阅读(6488) 评论(0) 推荐(1) 编辑
摘要: virtual关键字用于修饰方法、属性、索引器或事件声明,并且允许在派生类中重写这些对象。例如,此方法可被任何继承它的类重写。(C#参考)public virtual double Area(){ return x * y;}虚拟成员的实现可由派生类中的重写成员更改调用虚方法时,将为重写成员检查该对象的运行时类型。将调用大部分派生类中的该重写成员,如果没有派生类重写该成员,则它可能是原始成员。默认情况下,方法是非虚拟的。不能重写非虚方法。virtual修饰符不能与static、abstract, private或override修饰符一起使用。除了声明和调用语法不同外,虚拟属性的行为与抽象方法 阅读全文
posted @ 2013-10-14 10:41 笑一笑 阅读(4804) 评论(0) 推荐(0) 编辑
摘要: Oracle DECODE函数功能很强,下面就为您详细介绍Oracle DECODE函数的用法,希望可以让您对Oracle DECODE函数有更多的了解。Oracle DECODE函数Oracle DECODE函数是Oracle公司独家提供的功能,它是一个功能很强的函数。它虽然不是SQL的标准,但对于性能非常有用。到目前,其他的数据库供应商还不能提供类似DECODE的功能,甚至有的数据库的供应商批评Oracle的SQL不标准。实际上,这种批评有些片面或不够水平。就象有些马车制造商抱怨亨利。福特的“马车”不标准一样。1 DECODE 中的if-then-else逻辑 在逻辑编程中,经常用到If 阅读全文
posted @ 2013-06-25 11:01 笑一笑 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Union All:对两个结果集进行并集操作,包括重复行,不进行排序;Intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;Minus:对两个结果集进行差操作,不包括 阅读全文
posted @ 2013-06-25 10:51 笑一笑 阅读(105466) 评论(0) 推荐(6) 编辑
摘要: oracle的commit就是提交数据(释放锁),在未提交前你前面的操作更新的都是内存,没有更新到物理文件中。执行commit从用户角度讲就是更新到物理文件了,事实上commit时还没有写date file,而是记录了redo log file,要从内存写到data物理文件,需要触发检查点,由DBWR这个后台进程来写,这里内容有点多的,如果不深究的话你就理解成commit即为从内存更新到物理文件。锁有很多种,一般我们关注的都是DML操作产生的,比如insert,delete,update,select...for update都会同时触发表级锁和行级锁 insert以后commit之前是锁表的 阅读全文
posted @ 2013-06-25 10:36 笑一笑 阅读(470) 评论(0) 推荐(0) 编辑