自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 资源 (52)
  • 收藏
  • 关注

原创 T-SQL 中获取错误信息

在 Transact-SQL 中两种获取错误信息的方式(1)在 TRY...CATCH 构造的 CATCH 块的作用域内,使用以下系统函数:        ERROR_LINE(),返回出现错误的行号。         ERROR_MESSAGE(),返回将返回给应用程序的消息文本。该文本包括为所有可替换参数提供的值,如长度、对象名或时间。

2009-11-23 16:25:00 2456

原创 SQL中的变量

变量局部变量是可以保存单个特定类型数据值的对象,变量的作用域从声明变量的地方开始到声明变量的批处理或存储过程的结尾。局部变量使用DECLARE语句定义,并且指定变量的数据类型,然后可以使用SET或SELECT语句为变量初始化;局部变量必须以“@”开头,而且必须先声明后使用。声明格式: DECLARE @变量名 变量类型[,@变量名 变量类型…](1)变量名必须以 at

2009-11-17 16:31:00 449

原创 SQL 控制流程

Transact-SQL 提供了(BEGIN...END、BREAK、GOTO、CONTINUE、IF...ELSE、WHILE、RETURN、WAITFOR)控制流关键字,用于控制 Transact-SQL 语句、语句块、用户定义函数以及存储过程的执行流。不使用控制流语言,则各 Transact-SQL 语句按其出现的顺序分别执行。控制流语言使用与程序设计相似的构造使语句得以互相连接、关联和

2009-11-17 15:18:00 378

原创 用公共表达式 实现递归查询

公用表表达式 (CTE) 具有一个重要的优点,那就是能够引用其自身,从而创建递归 CTE。递归 CTE 是一个重复执行初始 CTE 以返回数据子集直到获取完整结果集的公用表表达式。递归查询通常用于返回分层数据(即遍历树结构) 递归 CTE 的结构(MSDN)递归 CTE 由下列三个元素组成:例程的调用。 递归 CTE 的第一个调用包括一个或多个由 UNION ALL、U

2009-11-16 11:44:00 541 1

原创 Windows 7 自动播放墙纸

(1)桌面鼠标右键-> 个性化->桌面背景 (2) 选择喜欢的图片打勾 (3)->更改图片时间间隔 (4)-> 保存修改

2009-11-13 11:59:00 180

原创 使用公用表表达式

公用表表达式(CTE)是SQL Server 2005中提供的一种新的解决方案。公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,CTE 可自引用,还可在同一查询中引用多次。CET 作用:

2009-11-13 11:48:00 363

原创 COMPUTE 和 COMPUTE BY

GROUP BY子句返回的结果集中只有合计数据,而没有原始的详细记录。COMPTE生成合计作为附加的汇总列出现在结果集的最后。当与BY一起使用时,COMPUTE 子句在结果集内生成控制中断和分类汇总。 compute by 的规则: (1)不能将distinct与行统计函数一起使用 (2)compute   by 中列出的列必须出现在选择列表中 (3)不能在含有compute by 子句的

2009-11-12 17:39:00 1095

原创 GROUPING 用法

GROUPING是一个聚合函数,用在含有CUBE 或 ROLLUP 语句的SQL语句中,当结果集中的数据行是由CUBE 或 ROLLUP 运算产生的(添加的)则该函数返回1,否则返回0。 语法: GROUPING ( column_name )    其中 column_name 是用在CUBE 或 ROLLUP 运算的列 或group by 后的列。 注意: (1)只有使用了CUBE

2009-11-12 15:02:00 1258

原创 SQL 中ROLLUP 用法

ROLLUP 运算符生成的结果集类似于 CUBE 运算符生成的结果集。 下面是 CUBE 和 ROLLUP 之间的具体区别: CUBE 生成的结果集显示了所选列中值的所有组合的聚合。 ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。 ROLLUP 优点: (1)ROLLUP 返回单个结果集,而 COMPUTE BY 返回多个结果集

2009-11-12 10:13:00 7173

原创 SQL中CUBE 用法

CUBE 运算符生成的结果集是多维数据集。多维数据集是事实数据(即记录个别事件的数据)的扩展。扩展是基于用户要分析的列建立的。这些列称为维度。多维数据集是结果集,其中包含各维度的所有可能组合的交叉表格。 CUBE 运算符在 SELECT 语句的 GROUP BY 子句中指定。该语句的选择列表包含维度列和聚合函数表达式。GROUP BY 指定了维度列和关键字 WITH CUBE。结果集包含维度列中

2009-11-11 17:29:00 4609

原创 SQL中 EXCEPT、INTERSECT用法

EXCEPT 返回两个结果集的差(即从左查询中返回右查询没有找到的所有非重复值)。 INTERSECT 返回 两个结果集的交集(即两个查询都返回的所有非重复值)。 UNION返回两个结果集的并集。 语法: { () } { EXCEPT | INTERSECT } { ( )} 限制条件 (1)所有查询中的列数和列的顺序必须相同。 (2)比较的两个查询结果集中的

2009-11-11 17:05:00 1821

原创 SQL联接查询  总结

联接分类 内部联接(典型的联接运算,使用类似于 = 或 内部联接通过比较相等的值的字段(被连接的表所共同拥有的),将匹配的行作为结果集(即将两个表都满足条件的记录作为结果集)。     A:内连接是SQLServer默认的连接方式,可以把INNER JOIN简写成JOIN     B:连接的条件中不要指定空值,因为空值和其他值都不会相等 外部联接 外部联接可以是

2009-11-11 14:23:00 513

原创 子查询 总结

子查询是一个嵌套在 SELECT、INSERT、UPDATE 或 DELETE 语句或其他子查询中的查询。任何允许使用表达式的地方都可以使用子查询。 子查询类型 (1)使用别名。 (2)使用 IN 或 NOT IN。 (3)在 UPDATE、DELETE 和 INSERT 语句中。 (4)使用比较运算符。 (5)使用 ANY、SOME 或 ALL。 (6)使

2009-11-11 10:57:00 370

原创 SQL 数据类型转换 总结

1、数据类型转换: (1)两种转换场合: A:当两个结果集之间的数据进行比较或联和(union)的时候,如果两个结果集的数据类型不同时必须进行转换。 B:将Transact-SQL 得结果集返回给程序中的变量时,须将结果集的类型从SQL Server数据类型转换为变量的数据类型。 (2)两种转换方式: A:自动进行的隐性转换(对于用户是不可见的)。 如:一个 sma

2009-11-10 17:05:00 2307

原创 SQL Union用法总结

UNION 运算符将多个 SELECT 语句的结果组合成一个结果集。 (1)使用 UNION 须满足以下条件: A:所有查询中必须具有相同的结构(即查询中的的列数和列的顺序必须相同)。 B:对应列的数据类型可以不同但是必须兼容(所谓的兼容是指两种类型之间可以进行隐式转换,不能进行隐式转换则报错)。也可以用显式转换为相同的数据类型。 (当数据类型不同时,则根据数据类型优先级规则确定所产生的数

2009-11-10 15:34:00 9443

原创 SQL SERVER 数据类型

  bit    整型 bit 数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Off int   整型 int 数据类型可以存储从- 231(-2147483648)到231 (2147483 647)之间的整数。存储到数据库的几乎所有数值型的数据都可以用这种数据类型。这种数据类型在数据库里占用4个字

2009-11-10 10:36:00 176

原创 SQL 中GROUP BY 总结

GROUP BY 子句用来对指定的字段做分组,产生一个汇总信息。 (1)group by语句对select后所选择的字段有一定的限制,即select后没有使用聚合函数的字段必须包含在group by 语句后面的结果集中。(GROUP BY 关键字后跟一个列的列表,称为组合列). (2)不能对数据类型为 ntext、text、image 或 bit 的列使用 GROUP BY 或 HAVING语

2009-11-10 04:34:00 1336

原创 第十三章 Windows的内存结构

Windows的内存结构 一、进程的虚拟地址空间 每个进程都有自己测虚拟地址空间,32位进程是4GB,64位是16EB(exabytes百亿亿字节)。当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其他进程的内存则隐藏着,不能被正在运行的线程访问。 1、虚拟地址空间的分区: 每个进程的虚拟地址空间被划分成许多分区(partition)。由于地址空间的分区依赖于操作系统

2009-11-08 00:34:00 318

原创 第十二章 纤 程

纤 程 Windows添加一种纤程,以便能够非常容易地将现有的 UNIX服务器应用程序移植到Windows中。纤程(fiber),相当与用户级别的线程或轻进程,纤程由Win32库函数支持,对核心是不可见的,纤程可以通过SwitchToFiber显示至另一合作纤程,以实现合作纤程之间的协同。 一、纤程的操作 线程是由Windows内核实现的,而纤程是以用户方式代码来实现的,内核并不可见(纤程采

2009-11-08 00:31:00 300

原创 第十一章 线程池的使用(2)

三、按规定的时间间隔调用函数 利用等待定时器内核对象可以方便的获得基于时间的通知。可以创建一个等待定时器,将它设置为下一个预定运行的时间,然后为下一个时间重置定时器,让新线程池函数对此进行管理。 1、创建一个定时器队列(对一组定时器进行组织安排): HANDLE CreateTimerQueue(); 一旦拥有一个定时器队列,就可以在该队列中创建下面的定时器: BOOL CreateTi

2009-11-08 00:29:00 700

原创 第十一章 线程池的使用(1)

一、线程池的使用 多线程应用程序面临两大问题。一个是要对线程的创建和撤消进行管理,另一个是要对线程对资源的访问实施同步(事件、信标、互斥对象和关键代码段等)。 新的线程池函数能执行的操作: • 异步调用函数。 • 按照规定的时间间隔调用函数。 • 当单个内核对象变为已通知状态时调用函数。 • 当异步I / O请求完成时调用函数。 二、异步调用函数 假设有一

2009-11-08 00:26:00 263

原创 SQL Server 2005连接 错误error:40错误

error:40错误原因是因为 SQL Server2005 默认的设置为不允许远程连接,就会导致此失败。 提示:provider:命名管道提供程序, error:40-无法打开到 SQL Server 的连接)。实例(默认是“SQLEXPRESS”方法:A:开始->配置工具->SQL Server 外围应用配置器->服务和连接外围应用配置器B:选database Engine的“

2009-11-08 00:14:00 406

原创 live writer 中设置csdn blog

1、打开live writer->日志->添加日志帐户->其他日志服务->下一步 2、输入你的日志网址 如:http://blog.csdn.net/dyufei      输入你的用户名   和密码  (最好点记住密码这样不用每次都输入密码)如下图。点下一步。 3、在“您所使用的日志类型”中 选择 “Metaweblog API” 。在“日志的远程发布URL”中输入“http:/

2009-11-08 00:04:00 143

原创 sql2005 error: 26 - 定位指定的服务器/实例时出错

 provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错 可能原因如下: A.数据库引擎没有启动,启动数据库引擎   两种启动方法:(1)开始->程序->MicrosoftSQL Server 2005->SQL Server 2005外围应用配置器->服务的连接的外围应用配置器->Database Engine->服务。单击右

2009-11-01 23:18:00 902

Rational统一开发过程.pdf

Rational统一开发过程.pdf Rational统一开发过程.pdf

2010-06-23

软件架构设计的原则和指南.pdf

软件架构设计的原则和指南.pdf 中科院软件所培训资料

2010-06-23

WPF 入门.pdf

WPF 入门. pdf

2010-06-23

SQL语言艺术 pdf 文字版

SQL语言艺术 pdf 文字版 SQL语言艺术 pdf 文字版

2010-06-23

WinMD5 1.2 MD5校验工具

WinMD5 1.2 MD5校验工具

2010-03-17

百 络 网 警 家庭免费版

百 络 网 警 家 庭 免 费 版

2010-03-17

系统分析与设计技术 PDF

系统分析与设计技术 张友生 PDF

2010-03-03

2009系统分析师 试题分析与解答 PDF

2009系统分析师 试题分析与解答 PDF

2010-02-26

UML参考 PDF

UML参考 这么经典的东西不需要介绍吧

2010-02-26

Unix系统设计 pdf

Unix系统设计 Unix系统设计

2009-07-17

LinuxSocketProgramming.pdf

LinuxSocketProgramming.pdf LinuxSocketProgramming.pdf

2009-07-17

文后参考文献的著录规则.ppt

文后参考文献的著录规则 参考文献的著录规则

2009-07-17

计算机名词规范.ppt

计算机名词规范.ppt 计算机名词规范.ppt

2009-07-17

著作权法.(doc)

著作权法 著作权法

2009-07-17

ACM课件 PPT(全面)

ACM课件 PPT(全面) ACM课件 PPT(全面)

2009-07-17

ACM 讲义.ppt

ACM讲义.ppt ACM讲义.ppt

2009-07-17

ACM算法 PPT(打印为PDF)

ACM算法 PPT(打印为PDF)ACM算法 PPT(打印为PDF)

2009-07-17

ACM 试题讲解

ACM试题讲解.pdf ACM试题讲解.pdf

2009-07-17

水晶表中文教程 chm版

水晶表中文教程 chm版 水晶表中文教程 chm版

2009-07-17

VS2005水晶报表PDF

VS2005水晶报表PDF VS2005水晶报表PDF

2009-07-17

水晶报表开发手册 chm版

水晶报表开发手册 水晶报表开发手册

2009-07-17

算法设计与分析(第3版)课后答案

算法设计与分析(第3版)课后答案 王晓东:算法与数据结构学习指导与习题解析

2009-07-17

算法设计与分析 pdf

算法设计与分析 pdf 电子书

2009-07-17

深入理解linux内核英文版(第三版)

深入理解linux内核英文版(第三版) Understanding.the.Linux.Kernel.3rd.Edition.chm

2009-04-10

c c++指针详解 超级详细

c c++指针详解 pdf 超级详细

2009-04-10

linux高级编程 (英文版 pdf版)

linux高级编程 (英文版) AdvancedLinuxProgramming

2009-04-10

linux内核设计与实现

linux内核设计与实现 中文版PDF版 高清晰

2009-04-10

Linux内核情景分析(上下册)

Linux内核情景分析 (上下册)pdf高清晰,非扫描版

2009-04-10

日语能力测试出题基准 二级汉字

日语能力测试出题基准 二级汉字 日语能力测试出题基准 二级汉字

2009-04-10

UNIX环境高级编程(中文版)

UNIX环境高级编程(中文版)经典书籍啊!

2008-12-24

Linux下的C编程

Linux下C编程 , chm版。适合入门

2008-12-18

Linux与unix shell_程指南(pdf高清晰)

Linux与unix shell_程指南(pdf高清晰),很经典不用多介绍了

2008-12-18

Windows7_BETA_Build_6519

Windows_7_BETA_Build_6519

2008-10-31

windows_vista_enterprise_with_service_pack_1_x86_dvd_

windows_vista_enterprise_with_service_pack_1_x86_dvd ,windows_vista 简体中文企业版SP1

2008-10-31

FOUNDER的Vista+OEM证书SLIC

FOUNDER的Vista+OEM证书SLIC

2008-10-13

wrar3.80简体中文(集成KEY)

WINRAR3.80官方简体中文(集成KEY)

2008-10-13

高质量C++编程指南

高质量C++编程指南 林锐 写的那个,高清晰

2008-10-13

FoxitReader2.3

FoxitReade2.3超级经典,文件也很小,较1.0清晰度有很大的提高!

2008-09-24

vista启动文件 (vista_boot备份)

这是我的vista启动文件备份,如果重做系统只需将次文件解压在才c:盘,用VistaBootPRO_3.3.0编辑自己的BCD文件,将boot下的BCD替换即可。bootstat.dat,BCD.LOG,Boot.BAK可不要。本人冲做系统搜便网络也没有找到,特拿出来给大家提供方便。

2008-09-22

VistaBootPRO_3.3.0

VistaBootPRO_3.3.0,vista安装后安装上系统,vistaBDC启动文件修复工具

2008-09-22

空空如也

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

TA关注的人

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