- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 SQL优化-索引
SQL优化-索引作者:佚名出处:BLOG2008-06-24 11:44 (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚
2013-12-07 19:12:51
558
转载 数据库命名规范(表、字段名)
数据库命名规范(表、字段名)数据库命名规范一.实体和属性的命名1. 常用单词已经进行了缩写,在命名过程当中,根据语义拼凑缩写即可。注意,由于ORCAL数据库会将字段名称统一成大写或者小写中的一种,所以要求加上下划线举例:定义的缩写 Sales: Sal 销售;Order: Ord 订单;Detail: Dtl 明细;则销售订单名细表命名为:Sal_Ord_Dtl
2013-10-26 16:49:44
2582
转载 浅谈大型web系统架构
浅谈大型web系统架构分类: 大规模Web 2.0架构2011-10-11 18:27 2733人阅读 评论(1) 收藏 举报web服务器负载均衡数据库缓存系统目录(?)[+]动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用
2013-10-05 01:21:14
742
转载 关于反射中Assembly.CreateInstance()与Activator.CreateInstance()方法的区别
关于Assembly.CreateInstance()与Activator.CreateInstance()方法的区别呃`` 最近用惯了Activator.CreateInstance()和Activator.CreateInstance(),非常好用,可是在看许多别人的源代码的时候,大多数用了Assembly.Load("AssemblyName").CreateInstan
2013-09-23 15:49:04
946
转载 C#开发和调用Web Service
1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标
2013-09-23 01:58:29
514
转载 c#语言中 (int)、int.Parse()、int.TryParse、Convert.ToInt32的区别
以前经常为这几种数据类型转换方式而迷茫,这次为了彻底搞清它们之间的区别和优缺点,在网上查看了一些资料,并亲自验证了一下,在此写出来,一方面,为那些跟我有过相似经历的朋友们些许,另一方面,希望前辈们指导一下,看哪里有不合适的地方。 1 (int)变量名[强制类型转换]: 该转换方式主要用于数字类型转换,从int类型到long,float,double,decimal类型,可以使用隐式
2013-09-15 12:38:51
681
原创 C# 展开和折叠代码的快捷键
C# 展开和折叠代码的快捷键VS2005代码编辑器的展开和折叠代码确实很方便和实用。以下是展开代码和折叠代码所用到的快捷键,很常用:Ctrl + M + O: 折叠所有方法Ctrl + M + M: 折叠或者展开当前方法Ctrl + M + L: 展开所有方法解决VS2010中工具箱的的不见的问题:按快捷键Ctrl+Alt+X
2013-09-06 15:32:22
822
原创 条码十六进制数据转换成字符串的SQL_CLR代码
string sBarcodeHex; //十六进制 string sBarcodeAscii=""; //条码返回ASCII字符串 sBarcodeHex=Info.ToString(); //当条码值为空时不处理 if ((sBarcodeHex.Length) > 0)
2013-09-05 18:24:27
967
转载 SQL2005CLR函数扩展-字符串函数
SQL2005CLR函数扩展-字符串函数 sql语句的字符串函数远远没有开发语言的强大,我们可以通过clr来扩展。怎么使用clr写自定义函数我这里就不讲了,不清楚的可以看我之前的blog。下面这个类库可以大大的增强sql语言的函数库,比如字符串的查找更改,时间和数字的格式化等。因为都是一些.Net的基本函数,注释我就不写了,不清楚直接看里面调用的c#函数的注释就可以了^&^
2013-09-05 18:22:59
525
原创 SELECT 与 SET 对变量赋值的区别(存储过程)
SELECT 与 SET 对变量赋值的区别(存储过程) SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有很多差别的。SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。当表达式返
2013-09-01 23:38:02
663
转载 SQL Server CLR全功略之五---CLR自定义数据类型
一、这是这个系列的最后一节了,自定义复杂数据类型目前只能通过CLR来实现。为了在 SQL Server 中运行,您的 UDT 必须实现 UDT 定义中的以下要求:1.该 UDT 必须指定 Microsoft.SqlServer.Server.SqlUserDefinedTypeAttribute。System.SerializableAttribute 可选用,但建议使用。2.UDT 必须
2013-09-01 22:49:30
938
转载 SQL Server CLR全功略之四---CLR触发器
CLR可以实现DML和DDL两种触发形式,但是本人一般不建议使用CLR的触发器,主要是考虑到效率问题。比如我们使用trigger来实现发mail等操作时,就要考虑pop3或是smtp等待时间,因为trigger本事就是个事务,也就是说,在smtp等待时间也算在了整个事务中,这样就会大大影响效率。1.CLR DML触发器DML指的是数据操作语言,也就是通常的insert,update和d
2013-09-01 22:48:40
688
转载 SQL Server CLR全功略之三---CLR标量函数、表值函数和聚合函数(UDA)
本节主要介绍使用CLR创建标量函数,表值函数和聚合函数。所谓标量函数指的就是此函数只返回一个值。表值函数返回值是一个表。聚合函数是在select语句中使用的,用来聚合一个结果集,类似于Sum()或是Count()等内置的函数,而且真正的自定义聚合函数目前只能用CLR来实现。下面的例子使用了SQLServer自带的pubs数据库。1.CLR标量函数1.1无参函数
2013-09-01 18:49:39
563
转载 SQL Server CLR全功略之二---CLR存储过程
从这一节开始呢,我们就要开始CLR的编程之旅了。在这之前,我先把本节中需要了解的两个新类SqlDataRecord和SqlMetaData,及五个新方法SqlContext.Pipe.SendResultsStart,SqlContext.Pipe.SendResultsRow,SqlContext.Pipe.SendResultsEnd,SqlContext.Pipe.Send和SqlConte
2013-09-01 13:02:40
676
转载 SQL Server CLR全功略之一---CLR介绍和配置
Microsoft SQL Server 现在具备与 Microsoft Windows .NET Framework 的公共语言运行时 (CLR) 组件集成的功能。CLR 为托管代码提供服务,例如跨语言集成、代码访问安全性、对象生存期管理以及调试和分析支持。对于 SQL Server 用户和应用程序开发人员来说,CLR 集成意味着您现在可以使用任何 .NET Framework 语言(包括 Mi
2013-09-01 12:59:46
532
原创 SQL存储过程触发器语句汇总
1、取表中数据保存到变量 方法一:set 变量=(select 字段 from 表 where ) 注:select语句必须加(). 方法二:select 变量1=字段1,变量2=字段2,... from 表 where .2、变量赋值 错误:set @Dsp1='1',@Dsp2='2' 正确:select @Dsp3
2013-09-01 12:56:50
867
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人