自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

sqlserver排序规则在全角与半角处理中的应用

 --1.查询区分全角与半角字符--测试数据DECLARE @t TABLE(col varchar(10))INSERT @t SELECT 'aa'UNION ALL SELECT 'Aa'UNION ALL SELECT 'AA'   --全角AUNION ALL SELECT 'A,A'  --全角A,半角逗号(,)UNION ALL SELECT 'A,A' --全角A,全角逗号(,)...

2008-11-21 09:41:00 187

sqlserver排序规则在拼音处理中的应用

 --1. 按拼音排序DECLARE @t TABLE(col varchar(2))INSERT @t SELECT '中'UNION ALL SELECT '国'UNION ALL SELECT '家'UNION ALL SELECT '人'UNION ALL SELECT '郭'SELECT * FROM @t ORDER BY col COLLATE Chinese_PRC_CS_AS...

2008-11-21 08:53:00 169

sqlserver字符串合并(merge)方法汇总

--方法1--使用游标法进行字符串合并处理的示例。--处理的数据CREATE TABLE tb(col1 varchar(10),col2 int)INSERT tb SELECT 'a',1UNION ALL SELECT 'a',2UNION ALL SELECT 'b',1UNION ALL SELECT 'b',2UNION ALL SELECT 'b',3--合并处理--定义结果集表变...

2008-11-19 20:23:00 1142

sqlserver字符串拆分(split)方法汇总

--方法0:动态SQL法declare @s varchar(100),@sql varchar(1000)set @s='1,2,3,4,5,6,7,8,9,10'set @sql='select col='''+ replace(@s,',',''' union all select ''')+''''PRINT @sqlexec (@sql) if exists (select * fr...

2008-11-19 20:06:00 215

sqlserver日期推算(年,季度,月,星期推算)

DECLARE @dt datetimeSET @dt=GETDATE()DECLARE @number intSET @number=3--1.指定日期该年的第一天或最后一天--第一天为1月1日、最后一天为12月31日都是固定的--A. 年的第一天SELECT CONVERT(char(5),@dt,120)+'1-1'--B. 年的最后一天SELECT CONVERT(char(5),...

2008-11-19 19:20:00 207

WinForm开发,窗体显示和窗体传值相关知识总结

以前对WinForm窗体显示和窗体间传值了解不是很清楚最近做了一些WinForm开发,把用到的相关知识整理如下A.WinForm中窗体显示显示窗体可以有以下2种方法:Form.ShowDialog方法 (窗体显示为模式窗体)Form.Show方法 (窗体显示为无模式窗体) 2者具体区别如下:1.在调用Form.Show方法后,Show方法后面的代码会立即执行2.在调用Form.ShowDia...

2008-11-17 15:24:00 389

Sql Server2005 Transact-SQL 新兵器学习总结之-总结

Microsoft SQL Server 2005扩展了SQL Server 2000的性能、可靠性、可用性、可编程性和易用性。其中与我们开发工作息息相关的数据库引擎,引入了新的可编程性增强功能(如与 Microsoft .NET Framework 的集成和Transact-SQL的增强功能)、新XML功能和新数据类型。 具体描述如下:1.数据库对象(如触发器、存储过程和用户定义类型)可以用 ....

2008-09-03 07:49:00 127

Sql Server2005 Transact-SQL 新兵器学习总结之-DDL触发器

1.简介:Sql Server2005新增加了DDL触发器。与DML触发器不同的是,它们不会为响应针对表或视图的UPDATE、INSERT或DELETE语句而激发。相反,它们将为了响应各种数据定义语言(DDL)事件而激发。这些事件主要与以关键字CREATE、ALTER和DROP开头的Transact-SQL语句对应。执行DDL式操作的系统存储过程也可以激发DDL触发器。2.作用:如果要执行以下操作...

2008-09-02 07:48:00 108

Sql Server2005 Transact-SQL 新兵器学习总结之-窗口函数(OVER)

1.简介: SQL Server 2005中的窗口函数帮助你迅速查看不同级别的聚合,通过它可以非常方便地累计总数、移动平均值、以及执行其它计算。窗口函数功能非常强大,使用起来也十分容易。可以使用这个技巧立即得到大量统计值。窗口是用户指定的一组行。 开窗函数计算从窗口派生的结果集中各行的值。2.适用范围:排名开窗函数和聚合开窗函数.也就是说窗口函数是结合排名开窗函数或者聚合开窗函数一起使用OVER子...

2008-08-26 07:53:00 111

Sql Server2005 Transact-SQL 新兵器学习总结之-APPLY 运算符

APPLY 运算符简介: APPLY 运算符是Sql Server2005新增加的运算符。使用APPLY运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数。表值函数作为右输入,外部表表达式作为左输入。通过对右输入求值来获得左输入每一行的计算结果,生成的行被组合起来作为最终输出。APPLY运算符生成的列的列表是左输入中的列集,后跟右输入返回的列的列表。 APPLY 运算符的左操作数和右...

2008-08-13 15:07:00 102

Sql Server2005 Transact-SQL 新兵器学习总结之-公用表表达式(CTE)

公用表表达式是Sql Server2005新增加的一个非常好用的功能。公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,CTE 可自引用,还可在同一查询中引用多次。CTE可用于: 1.创建递归查...

2008-07-31 14:52:00 100

Sql Server2005 Transact-SQL 新兵器学习总结之-TOP 运算符

 TOP 运算符介绍:TOP 运算符在Sql Server2005得到了增强,可以使用任何数值表达式(如变量名),而不是仅使用整数来指定该运算符返回的行数。TOP 现在还可以在 INSERT、UPDATE 和 DELETE 语句中指定。TOP 运算符的几个使用总结:1.TOP 表达式可用在 SELECT、INSERT、UPDATE 和 DELETE 语句中。2.Top表达式可以是常量,变量...

2007-12-03 16:49:00 101

Sql Server2005 Transact-SQL 新兵器学习总结之-数据类型

sql server2005新增加了2大数据类型:1.大值数据类型2.xml1.大值数据类型Microsoft SQL Server 2005 中引入了 max 说明符。此说明符增强了 varchar、nvarchar 和 varbinary 数据类型的存储能力。varchar(max)、nvarchar(max) 和 varbinary(max) 统称为大值数据类型。您可以使用大值数据类...

2007-12-03 14:57:00 94

Sql Server2005 Transact-SQL 新兵器学习总结之-TRY…CATCH

Transact-SQL 代码中的错误可使用 TRY…CATCH 构造处理,此功能类似于C#语言的异常处理功能。TRY…CATCH 构造包括两部分:一个 TRY 块和一个 CATCH 块1.TRY...CATCH 块不处理导致数据库引擎关闭连接的严重性为 20 或更高的错误。但是,只要连接不关闭,TRY...CATCH 就会处理严重性为 20 或更高的错误。2.严重性为 10 或更低的错误被视...

2007-12-03 13:56:00 65

copy某目錄下的所有的目錄和文件到目的目錄(目錄數據備份)

最近工作需要得寫一個目錄數據備份的實現我寫了2個靜態方法.方法1:功能:copy某目錄下的所有的目錄和文件到目的目錄,即創建某文件夾的副本思路:先copy目錄下的所有文件,再遞歸循環目錄參數1:要copy的目錄名(原目錄),要是此文件夾不存在會拋出異常參數2:目的目錄名,要是此文件夾不存在程序會自己建立一個 1         static void  directoryCopy(string ...

2005-11-01 21:07:00 80

Mcad学习笔记之通过反射调用類的方法,屬性,字段,索引器(2種方法)

Type是System.Reflection功能的根 (Root),也是存取Metadata的主要方法.使用Type的成員可以取得相關資訊,例如建構函式(Constructor),方法,字段,屬性和類別的事件,以及模組和部署類別的組件(Assembly).3種取得Type的方法:1.靜態方法Type.GetType()2.運算符typeof()3.實例的方法GetTypeEmployee e=ne...

2005-10-27 15:29:00 83

实现无刷新闪烁二级联动下拉菜单

先建立2个表--父表create table tb_parent(--主键ids int constraint pk_tb_parent_ids primary key,parentName nvarchar(1000))goinsert into tb_parent    select 1,'aaa'    union all    select 2,'bbb'    union all   ...

2005-10-20 17:30:00 133

web服务中实现文件的上传

  最近工作原因要用vs2003来开发Pocket PC方面的软件.由于项目需要放弃了项目初期拟定的用asp.net移动WEB应用程序的开发方式,而改用智能设备应用程序来开发产品.其实智能设备应用程序开发与桌面应用程序非常类似,也是一种win窗体开发.该项目为了保持Pocket PC中的数据和远程服务器的数据保持一致,用到了web服务技术.其中涉及一个图片上传功能的实现,就是把手机拍摄的...

2005-10-18 16:28:00 213

代码阅读总结之Fitch and Mather 7.0(自定义字符串缓存页)

前段时间工作比较忙,没时间读代码,这几天有空,正好又来静读代码了.在Menus_ascx中我们看到用了缓存自定义字符串"authenticated"<%@ OutputCache Duration="86400" VaryByParam="None" VaryByCustom="authenticated" %>注意: @OutputCache 指令与必需的 Duration 和 Va...

2005-10-18 13:29:00 96

Mcad学习笔记之序列化(2进制和Soap序列化)

我最近学习remoting和web服务时,总是看到一个重要的字眼"序列化".那什么是序列化呢?以前我也模模糊糊. 为了搞清楚,请和我一起来序列化学习之旅吧. 让我们先看看序列化的定义,以下是微软的说明:序列化可被定义为将对象的状态存储到存储媒介中的过程。在此过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。在以后反序列化该对象时,创...

2005-05-29 17:48:00 107

Mcad学习笔记之Microsoft Windows服务

Windows服务是在后台运行的它没有用户界面,比较适合处理不要与用户交互的任务它可以运行在win2000,winXp,WinNt等操作系统上 关于如何编写简单windows服务应用程序大家可以参考http://chs.gotdotnet.com/QuickStart/howto/default.aspx?url=/quickstart/howto/doc/SimpleService....

2005-05-14 19:43:00 122

临时表和游标的使用小总结

最近使用Db的机会比较多,现做了一些小总结: i。临时表 临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。 临时表有局部和全局两种类型   2者比较: 局部临时表的名称以符号 (#) 打头 仅对当前的用户连接是可见的 当用户实例断开连接时被自动删除   全局临时表的名称以符号 (##) 打头 任何用户都是可见的 当所有引用该表的用户断开连接...

2005-04-25 15:22:00 107

局部临时表和表变量的重复创建问题随笔

  今天遇到一个需求,是根据逻辑判断动态创建局部临时表  1declare @flag bit   2  3select @flag=1   4  5--当@flag=1时,临时表第2个字段a的类型为float   6  7--当@flag<>1时,临时表第2个字段a的类型为int   8  9if @flag=1  10 11begin  12 13       create...

2005-04-22 11:51:00 111

代码阅读总结之Fitch and Mather 7.0(资源文件Resource随笔)

在Fitch and Mather 7.0中利用了大量的资源文件 资源文件对创建和本地化提供全面的支持 资源可以包含多种形式的数据,包括字符串、图像和持久的对象 通过在资源文件中存储数据,无需重新编译即可更改数据。 为了将持久对象写入资源文件,这些对象必须是可序列化的。   Fitch and Mather 7.0在命名空间FMStocks7.Common中创建了一个Resources...

2005-04-21 18:03:00 102

sql server中UNION 运算符随笔(几个需要注意的地方小总结)

 UNION 运算符是将两个或更多查询的结果组合为单个结果集 该结果集包含联合查询中的所有查询的全部行。这与使用联接组合两个表中的列不同。   使用 UNION 组合查询的结果集有两个最基本的规则: 1。所有查询中的列数和列的顺序必须相同。 2。数据类型必须兼容 a.UNION的结果集列名与第一个select语句中的结果集中的列名相同,其他select语句的结果集列名被忽略 b.默...

2005-03-03 11:35:00 224

.net程序员面试考试题目

尽供参考 下载

2005-03-03 11:12:00 59

Ascii速查手册

在code时要经常查询Ascii 现我把Ascii速查手册公布出来 Extended ASCII Codes 希望上面提到的知识对你有所提示 当然欢迎交流和指正 author:aierong blog:http://www.cnblogs.com/aierong email:aierong@126.com ...

2005-03-03 10:58:00 78

sql server中扩展存储过程随笔(几个有用的PROCEDURE小总结)

在sql server中扩展存储过程直接使用的机会不是很多 我把我知道的几个有用的扩展存储过程使用方式总结如下: --获得MS SQL的版本号 execute master..sp_msgetversion go --效果如下: Character_Value                              -------------------- ----------- -------...

2005-03-02 17:30:00 140

表中记录查询排序随笔(sql server中order by使用方式小总结)

跟DB打交道,用得最多的是查询 既然查询就会有查询记录排序问题 我一直通过order by来解决 order by常用的使用方式我就不提了 项目的需求千变万化 让我们看看下面几个怪排序需求 --先创建一个表 create table ai( id int not null, no varchar(10) not null ) go --往表中插入数据 insert into ai  select...

2005-03-02 10:14:00 93

设计时颜色调配参考(小资料)

设计时颜色调配参考,通常在编程是要考虑页面的着色问题,在此提供一个列表供参考,有兴趣可以看看 颜色 颜色 颜色名称 Hex 数值 AliceBlue#F0F8FF240,248,255 AntiqueWhite#FAEBD7250,235,215 Aqua#00FFFF0,255,255 Aquamarine#7FFF...

2005-02-23 10:03:00 206

Asp.net未处理异常的2种解决方式(个人总结篇)

Asp.net中引发未处理的异常时,我们怎么处理。我总结了2种方法: 1.override类TemplateControl受保护的方法OnError 由于TemplateControl是抽象的,所以我们要从它派生的来编写方法 我通常是在一个页面基类public class PageBase : System.Web.UI.Page编写方法 再让所有的ASP。NET来继承类PageBase 注:S...

2005-02-21 15:34:00 98

ORDER BY排序后,表中字段相加的困惑?

在sql server2000自带DB-pubs 运行下面的sql 它是把第一条和第二条记录的字段job_id进行了相加 我们可以得到字符:1.2. declare @str varchar(1000) select @str='' SELECT top 2  @str=@str+ convert(varchar(10),job_id)+'.' FROM [pubs].[dbo].[jobs] ...

2005-02-03 16:38:00 627

wap移动用户控件和wap窗体引用格式

 在开发方案中,用户控件插入位于顶级的页,该页可能包含一个或多个窗体。该页和每个用户控件上的控件可以引用彼此内部包含的窗体,依照的原则如下:   当页上的控件引用子用户控件内的窗体时,URL 必须包含窗体的完整唯一 ID(格式为 ucid:formid,其中 ucid 是用户控件的 ID,formid 是窗体的 ID)。 当用户控件内的控件引用窗体时,ASP.NET 首先在用户控件中搜索窗...

2005-01-25 13:32:00 90

代码阅读总结之ASP.NET StartKit TimeTracker(数据绑定之困惑笔记)

以前在项目中数据绑定一直用<%# %> 今天在ASP.NET StartKit TimeTracker的AdminTabs.ascx中有一段代码: <a href='<%= Global.GetApplicationPath(Request) %>/<%# ((ASPNET.StarterKit.TimeTracker.BusinessLogicLayer.T...

2005-01-24 18:00:00 59

代码阅读总结之ASP.NET StartKit TimeTracker(应用程序路径之处理笔记)

在开发中我们为了整个程序目录结构清晰化,望望会建立许多不同的文件目录. 例如结构如下: |root  |pic  |web  |usercontrol 在web目录中,我们怎么取到pic目录中的图片路径呢?方法1: 让我们先看看ASP.NET StartKit TimeTracker的解决方案: ASP.NET StartKit TimeTracker的类Global中定义了一个公有方法:...

2005-01-24 17:34:00 81

wap开发中取到真实的手机号码

现在做一个广东连通wap游戏,连通发过来的是加密后的256位手机号码. 由于需要得取到真实的手机号码 现公布方法如下:asp中 mobileNO=left(Request.ServerVariables("http_x-up-subno"),13) asp.net中 string mobileno=Request["HTTP_x_up_subno"]; if(mobileno!=null) ...

2005-01-18 17:46:00 634

代码阅读总结之ASP.NET StartKit TimeTracker(角色权限之捉虫笔记)

在ASP.NET StartKit TimeTracker中由于程序设计上的小失误,我们可以利用这个BUG来达到越权访问aspx页面的能力.我们都知道该系统定义了三种角色,分别为 Administrator(管理员) Project Manager(项目管理者) Consultant(顾问) 只有Administrator角色的用户才可以访问管理信息页面(ProjectList.aspx) 现...

2005-01-17 14:56:00 111

BUG吗?虫虫吗?

实在不好意思,今天才发现博客园电子期刊第一期.马上下了一个回来拜读.相见恨晚呀. 篇篇精彩,一个也没有错过. 但是我在看这篇文章<<关于枚举的种种>>时,发现一个小错误.请看文章中的一段代码: // Code #13 // See Code #01 for Alignment. public static void Main() {       IConvertib...

2005-01-11 11:26:00 76

枚举转化和判断方法的总结

定义枚举: public enum DisplayType {   All=10,   Up=20,   Down=30 } 1.数值转化 (1)字符转化为枚举 string str="up"; DisplayType displayType; displayType=(DisplayType)System.Enum.Parse(typeof(DisplayType),str,true); Re...

2005-01-10 11:19:00 154

asp.net能实现身份认证的EMAIL发送方法(c#版本)

    public  void sendMail()         {             //实例化MailMessage对象             System.Web.Mail.MailMessage mail=new System.Web.Mail.MailMessage();             //定义邮件的发送地址             mail.From="ai...

2004-12-28 11:15:00 426

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除