上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 41 下一页

2014年4月28日

用sp_executesql执行动态SQL语句及获得返回值

摘要: 过去我执行拼凑出来的动态SQL语句,都直接使用EXEC @sql 的方式。有好几次,都看到有资料说,应该尽量使用 sp_executesql。究其原因,是因为仅仅参数不同的情况下,sp_executesql可以重用执行计划,这不就有跟存储过程一样的优势了吗?同时,sp_executesql还可以提供... 阅读全文

posted @ 2014-04-28 22:08 左直拳 阅读(347) 评论(0) 推荐(0) 编辑

2014年4月22日

SQL SERVER的整型运算,让人大吃一惊

摘要: SQL SERVER的整型运算,让人大吃一惊好比下面代码:DECLARE @i INT = 50;DECLARE @dec DECIMAL(18,4);SET @dec = @i / 100;SELECT @dec;结果 @dec = 0.0000 !我靠,这是什么逻辑。将代码换成这个就正确:DEC... 阅读全文

posted @ 2014-04-22 15:43 左直拳 阅读(314) 评论(0) 推荐(0) 编辑

2014年4月11日

解决方案文件夹

摘要: VS里面,大一点的解决方案,可能存在不少项目,看起来就很多,密密麻麻,不好管理,也不直观。这时可以新建一些解决方案文件夹,将项目分门别类,分别归入解决方案文件夹里面。解决方案文件夹是个逻辑概念,在操作系统中,并不存在这样的文件夹。这里网络限制,上传不了图片,建立的方法为:右击解决方案或项目,添加 -... 阅读全文

posted @ 2014-04-11 10:45 左直拳 阅读(225) 评论(0) 推荐(0) 编辑

2014年4月10日

多个泛型

摘要: 一般我们使用泛型,用在类或接口里面,通常只有一个,网上找到的例子,好像也只有一个。如果是多个,怎么写呢?可以这样写: public abstract class Common : Interface.ICommon where TDAL : class ,new() ... 阅读全文

posted @ 2014-04-10 17:43 左直拳 阅读(116) 评论(0) 推荐(0) 编辑

2014年4月8日

silverlight学习笔记——新手对silverlight的认识(1)

摘要: 这几天在搞silverlight。虽然silverlight没有前途,但始终是微软的一门技术,界面基本上与WPF共通,用一下也无妨。学习过程并没有我原先想得那么容易,有些地方捣鼓了很久。究其原因,是我之前习惯了WEB开发。但最根本的原因,是我过去闭目塞听太久,不注重学习新知识,欠账过多所导致。以下是... 阅读全文

posted @ 2014-04-08 21:53 左直拳 阅读(128) 评论(0) 推荐(0) 编辑

2014年3月27日

为什么复合索引第一个字段如此重要

摘要: 假如建的非聚集索引是复合索引,第一个字段至为重要。为什么如此重要?因为统计信息统计信息只在非聚集索引上的第一个字段上进行,意味著选择索引与否,选择哪个索引,都与这个第一字段息息相关。数据库的系统统计信息,是执行计划的依据。这么说,建复合索引,还不如建包含列? 阅读全文

posted @ 2014-03-27 15:47 左直拳 阅读(228) 评论(0) 推荐(0) 编辑

2014年3月26日

动态设置表结构方案(二)

摘要: 承接(一)CREATE TRIGGER [dbo].[trgUpd] ON [dbo].[bigtable] AFTER UPDATEAS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfer... 阅读全文

posted @ 2014-03-26 20:59 左直拳 阅读(222) 评论(0) 推荐(0) 编辑

动态设置表结构方案(一)

摘要: 如果想提供平台功能,以适应不同业务,引入动态设置表结构功能,怎么办呢?有一个方案是这样的:1、按照用户的配置,建立相应的物理表2、系统上线使用以后,有可能还会调整表结构(虽然几率不算太大,但毕竟是有这种可能)3、这时,应该相应修改物理表结构4、怎么调整呢?1)按照新结构,建立一张新表2)在当前表建立... 阅读全文

posted @ 2014-03-26 20:58 左直拳 阅读(452) 评论(0) 推荐(0) 编辑

2014年3月24日

silverlight

摘要: 机缘巧合,让我接手一个功能,用silverlight开搞,只好学习一下。发现做界面真的很神速,跟WINFORM没什么两样,尤其是和WPF下的WINFORM没什么两样。所谓的RIA(富互联网应用),就跟以前的什么肥客户端、瘦客户端一个意思。WEB开发,界面开发相对比较耗时,交互性要大费周折,所以微软就... 阅读全文

posted @ 2014-03-24 21:32 左直拳 阅读(133) 评论(0) 推荐(0) 编辑

2014年3月19日

为文本数据创建索引

摘要: 比较长的文本字段,比如存储URL的字段,可能类型为VARCHAR(300),如果要对这个字段建立非聚集索引,由于非聚集索引本身存储了索引字段的值,所以这个索引一定也比较大。耗费存储空间、内存空间不说,比较的性能也好不到哪里去。对于这种情况,可以使用CheckSum方法创建该字段的计算列,然后为此计算... 阅读全文

posted @ 2014-03-19 18:35 左直拳 阅读(418) 评论(0) 推荐(0) 编辑

2014年3月13日

学习笔记——DISTINCT

摘要: DISTINCT印象中向来被人诟病,说它效率低下。但网上那些SQL 面试题答案,却时有用之。其中 COUNT(DISTINCT 句式,我以前很少用,这里做个笔记。为管理岗位业务培训信息,建立3个表:S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄C ... 阅读全文

posted @ 2014-03-13 17:08 左直拳 阅读(199) 评论(0) 推荐(0) 编辑

一条SQL面试题

摘要: 求其中同一个主叫号码的两次通话之间间隔大于10秒的通话记录ID例如:6,7,8,9,10条记录均符合ID 主叫号码 被叫号码通话起始时间通话结束时间通话时长198290000 0215466546656 2007-02-01 09:49:53.000 2007-02-01 09:50:16.000 ... 阅读全文

posted @ 2014-03-13 16:28 左直拳 阅读(202) 评论(0) 推荐(0) 编辑

2014年3月12日

学习笔记—— 一些UPDATE语句

摘要: UPDATE语句原来还有许多种写法,有的还很复杂,孤陋寡闻的我甚至闻所未闻。幸甚至哉,记而志之。0、UPDATE 表名 SET 字段。。。 FROM 。。。的方式USE AdventureWorks2012;GOUPDATE Production.ScrapReasonSET Name += ' -... 阅读全文

posted @ 2014-03-12 16:41 左直拳 阅读(433) 评论(0) 推荐(0) 编辑

好记性不如烂笔头——.NET运行原理

摘要: WINDOWS中运行的代码,分为托管代码和非托管代码。.NET环境中运行的代码就是托管代码,.NET环境外运行的就是非托管代码。我们开发的时候,会对源代码进行编译。但其实,对于托管代码,我们编译出来的其实是IL(中间语言),还不能真正执行,尽管它们的后缀名是EXE或DLL,看上去很像那么回事。只有到... 阅读全文

posted @ 2014-03-12 14:54 左直拳 阅读(172) 评论(0) 推荐(0) 编辑

好记性不如烂笔头——DML/DDL/DCL/TCL,OLTP/OLAP

摘要: DML:数据操作语言,就是增删改之类的语句DDL:数据定义语言,创建、修改、删除表等ALTER 语句 (Transact-SQL)CREATE 语句 (Transact-SQL)DISABLE TRIGGER (Transact-SQL)DROP 语句 (Transact-SQL)ENABLE TR... 阅读全文

posted @ 2014-03-12 11:56 左直拳 阅读(213) 评论(0) 推荐(0) 编辑

2014年3月11日

学习笔记——node.js

摘要: node.js的作用在于,号称可以让服务器支持更多的连接。比如说,php + apche可以让服务器支持4000个并发连接,那么node.js + apche可以让服务器支持并发几万个。为什么这么牛?一方面,node.js创建的连接,只是发射一些事件,没有生成OS线程,因此不会占用什么资源,也没有资... 阅读全文

posted @ 2014-03-11 17:06 左直拳 阅读(145) 评论(0) 推荐(0) 编辑

学习笔记——列存储

摘要: 列存储。印象中,数据都是按行来组织的吧,谓之一条条记录。居然有按列来存储的?“目前大数据的存储方式有两种方式:行存储和列存储。业界对两种存储方案有很多争持,集中焦点是:谁能够更有效地处理海量数据,且兼顾安全、可靠、完整性。从目前发展情况看,关系数据库已经不适应这种巨大的存储量和计算要求,基本是淘汰出... 阅读全文

posted @ 2014-03-11 16:31 左直拳 阅读(283) 评论(0) 推荐(0) 编辑

2014年3月10日

学习笔记——SQL SERVER的递归

摘要: SQL SERVER似乎天然具有支持递归的属性。1、比如说,有几次,我编写或修改存储过程的时候,为图方便,在末尾随手写上 执行这个存储过程 的语句,比如[sql]view plaincopyALTERPROCEDUREprd_GetData@TopINT=10;ASSELECT*FROM[dbo].... 阅读全文

posted @ 2014-03-10 18:21 左直拳 阅读(280) 评论(0) 推荐(0) 编辑

学习笔记——SQL SERVER2014内存数据库

摘要: sql server2014支持内存数据库功能。内存可以说是数据库性能的生命线。理论上,如果内存足够,SQL SERVER可以将所有的数据都装载到内存里,访问、修改什么的,都在内存中进行,只有在checkpoint的时候才写回硬盘。只有内存不够,数据库才会被迫经常Lazy Write,换页。那么,内... 阅读全文

posted @ 2014-03-10 17:16 左直拳 阅读(338) 评论(0) 推荐(0) 编辑

2014年3月6日

学习笔记——WCF

摘要: 学了一下WCF,发现怎么跟Web Service这么像!这个WCF究竟干嘛的?一查,原来:“Windows Communication Foundation (WCF) 是由微软发展的一组数据通信的应用程序开发接口,它是.NET框架的一部分,由 .NET Framework 3.0 开始引入,与 W... 阅读全文

posted @ 2014-03-06 17:05 左直拳 阅读(130) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 41 下一页

导航