自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ShuLiu's Log Book

笔记本

  • 博客(14)
  • 收藏
  • 关注

转载 SQL Reverse函数

Sql sever里面有个自带的reverse函数,这个函数的主要功能是把一个字符产反转。比如对于:select REVERSE('hello,world')将得到如下的输出:dlrow,olleh现在我的问题是,不使用这个函数而使一个字符串反转。我找出来一种算法,第一种是使用递归,先找出最后一个字符,然后递归。最好的方式就是使用cte了。代码如下:;with cte1(seq

2014-04-29 16:19:12 1058

转载 修改SQL-SERVER数据库表结构的SQL命令

向表中增加一个 varchar 列:   ALTER TABLE distributors ADD COLUMN address varchar(30);  从表中删除一个字段:   ALTER TABLE distributors DROP COLUMN address RESTRICT;  在一个操作中修改两个现有字段的类型:   ALTER TABLE distribut

2014-04-29 14:26:16 871

转载 使用WITH AS提高性能简化嵌套SQL

一.WITH AS的含义    WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每

2014-04-25 15:20:44 707

转载 SQL中Group By的使用

1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、Group By与聚合函数8、Having与Where的区别9、Compute 和 Compute By1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分

2014-04-25 10:02:49 858

转载 sp_executesql介绍和使用

execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@id @sql为拼成的动态sql N

2014-04-24 13:57:07 746

转载 sql 提取不重复记录

select distinct name from table打开不重复记录的单个字段select * from table where fid in(Select min(fid) FROM table group by name)打开不重复记录的所有字段值select * from table where name in(select name from table group by

2014-04-22 16:13:52 2150

转载 查找同一表中两个字段的最小值

select min(h.c) from (select min(filed1)as c from a unionselect min(filed2)as c from b ) h

2014-04-22 09:52:03 1394

转载 CharIndex的用法

CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下:       CHARINDEX ( expression1 , expression2 [ , start_location ] )       Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expressi

2014-04-21 09:47:16 22308

转载 SQL脚本 CASE...WHEN...THEN...ELSE...END 的应用

--查找含有A 或 C 站点的车次drop table SCHEDULETEST;create table SCHEDULETEST( SID int not null, CHECI VARCHAR(8), CHEZHAN VARCHAR(8));

2014-04-15 08:55:03 854

转载 Visio 2010 左侧"形状"窗口在哪打开?

Visio 打开后,通常窗口左侧会有一个“形状”面板,我们可以方便地从中选择需要的形状。有时为了获得更大的版面空间或者不小心关闭了形状面板,怎么把它重新调出来?2007/2010 左侧"形状"窗口在哪打开?" alt="" src="http://webdoc.lenovo.com.cn/lenovowsi/20120604/1338796562875_427.png" width="

2014-04-14 17:49:05 11105

转载 VS.Net中程序集的Debug版本和Release版本的区别

Visual Studio 项目对程序的发布和调试版本分别有单独的配置。顾名思义,生成调试版本的目的是用于调试,而生成发布版本的目的是用于版本的最终分发。   如果在 Visual Studio 中创建程序,Visual Studio 将自动创建这些配置并设置适当的默认选项和其他设置。在默认设置下:程序的“调试”配置用全部符号调试信息编译,不进行优化。(优化会使调试复杂化,因为源代码和

2014-04-09 11:30:14 2413

转载 sqlSQL2008如何创建定时作业

--SQL2008如何创建定时作业?此方法也适应于Sql Server2005数据库,有兴趣的可以来看下!--1.打开【SQL Server Management Studio】,在【对象资源管理器】列表中选择【SQL Server 代理】;--2.鼠标右击【SQL Server 代理】,选择【启动(S)】,如已启动,可以省略此步骤;--3.展开【SQL Server 代理】列表,右击【

2014-04-09 08:49:50 698

转载 NT AUTHORITY\NETWORK SERVICE 权限问题 NT AUTHORITY\NETWORK SERVICE 权限问题

错误描述信息:The current identity (NT AUTHORITY\NETWORK SERVICE) does not have write access to 'X:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'。问题原因:先安装了Framework 2.0,然后安装

2014-04-02 11:29:37 2953

转载 创建一个简单的WCF程序

为了使读者对基于WCF的编程模型有一个直观的映像,我将带领读者一步一步地创建一个完整的WCF应用。本应用功能虽然简单,但它涵盖了一个完整WCF应用的基本结构。对那些对WCF不是很了解的读者来说,这个例子将带领你正式进入WCF的世界。在这个例子中,我们将实现一个简单的计算服务(CalculatorService),提供基本的加、减、乘、除的运算。和传统的分布式通信框架一样,WCF本质上提供一个跨

2014-04-02 08:50:24 626

空空如也

空空如也

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

TA关注的人

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