MSSQL
文章平均质量分 91
-狙击手-
单片机的设计开发、维修,喜欢数据库。
展开
-
SQL Server 三大算法(嵌套,合并,哈希)的IO成本总结
SQL Server 三大算法(嵌套,合并,哈希)的IO成本 1. Nested Loop Join(嵌套循环联结) 算法: 其思路相当的简单和直接:对于关系R的每个元组 r 将其与关系S的每个元组 s 在JOIN条件的字段上直接比较并筛选出符合条件的元组。写成伪代码就是: 代价: 被联结的表所处内层或外层的顺序对磁盘I/O开销有着非常重要转载 2009-01-15 10:45:00 · 3578 阅读 · 2 评论 -
XML与SQL SERVER2005 (一)
-------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-07-30-- Version: Microsoft SQL Server 2005 - 9.00.2047.00 (Intel X86) -- Apr 14原创 2009-07-31 15:50:00 · 1261 阅读 · 2 评论 -
XML与SQL SERVER2005 (三)
XML与SQL SERVER2005 (三) -------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-08-05-- Version: Microsoft SQL Server 2005 -原创 2009-08-06 00:01:00 · 1091 阅读 · 6 评论 -
XML与SQL SERVER2005 (四)
第四篇旨在对路径表达式中的步骤(轴步骤 、一般步骤)详细说明。-- 本文来自happyflystone -CSDN博客,-- 转载请标明出处:http://blog.csdn.net/happyflystone------------------------------------------------------------------------ 1、原创 2009-08-17 14:02:00 · 1146 阅读 · 2 评论 -
XML与SQL SERVER2005 (五)
XML与SQL SERVER2005 (五) -------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-09-02-- Version: Microsoft SQL Server 2005 - 9.原创 2009-09-02 23:20:00 · 1442 阅读 · 1 评论 -
删除指定表的所有索引和统计
一个删除指定表的所有索引和统计的过程-------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-09-05 00:57:10-- Version: Microsoft SQL Server 2005 - 9.00.原创 2009-09-05 01:28:00 · 1405 阅读 · 0 评论 -
索引生成器
索引生成器-------------------------------------------------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-09-09-- Version: Microsoft S原创 2009-09-10 11:13:00 · 1532 阅读 · 4 评论 -
查询表数据行长度信息、数据和索引占用空间
查询表数据行长度信息、数据和索引占用空间-------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-09-09 -- Version: Microsoft SQL Server 2005 - 9.00.2047原创 2009-09-10 10:17:00 · 2126 阅读 · 1 评论 -
XML与SQL SERVER2005 (六)
XML与SQL SERVER2005 (六)-------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-09-11-- Version: Microsoft SQL Server 2005 - 9.00.原创 2009-09-11 13:15:00 · 1576 阅读 · 1 评论 -
XML与SQL SERVER2005 (二)
-------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-07-30-- Version: Microsoft SQL Server 2005 - 9.00.2047.00 (Intel X86) --原创 2009-08-02 22:59:00 · 1196 阅读 · 1 评论 -
检查给定串是否存在于由区间及点集的给合内
-------------------------------------- Author: happyflystone -- Date:2009-07-20 -- Parameter: @CardString 被查询的串,形如:13300000000-13300001234,13300002230,13300002300-- @CardNo原创 2009-07-21 00:04:00 · 1064 阅读 · 0 评论 -
sp_cursoropen的动态传参用法
sp_cursoropen的动态传参用法 -------------------------------------------------------------------------- Author: happyflystone -- Date : 2009-04-29 12:23:00-- Ver: Microsoft SQL S原创 2009-04-29 16:57:00 · 7638 阅读 · 5 评论 -
利用xml在指定分隔符的情况下获取指定数据项的指定位置的串
-- 好久没写blog,今天就看了小梁的blog,发现这小子挺用功,有"感"而发,写一个函数来分享-- 这个有感于xml和以前在2000下的指定分隔符的情况下获取指定数据项的指定位置的串 -- 运行环境: SELECT @@version /*-------------------------------------------------Micro原创 2008-11-19 17:04:00 · 1696 阅读 · 0 评论 -
SQL2005下字符串字段内的字符排序
SQL2005下字符串字段内的字符排序 今天和梁翁在群里聊天,小家伙突然抛出一个有意思的问题,那就是字符串字段内的字符串排序问题,比如有列col,有数据RDGS ,要求输出为DGRS。 当时我本想和梁翁讨论一种思路,那山羊闹着要聊天,不许讨论技术问题,所以这夜深时俺整理一下,与大家分享。 ----------------------原创 2009-01-17 23:09:00 · 3232 阅读 · 13 评论 -
利用xml改造以前在2000下的合并相同项目的函数
-------------------------------------- Author: happyflystone -- Date:2008-11-23 22:17:36-- Description:利用xml改造以前在2000下的合并相同项目的函数------------------------------------ -- 运行环境: SELECT原创 2008-11-24 10:45:00 · 1099 阅读 · 0 评论 -
再议SQL2005下字符串字段内的字符排序
再议SQL2005下字符串字段内的字符排序 首选感谢近身剪(http://blog.csdn.net/jinjazz/archive/2009/01/20/3844336.aspx)对我前一篇关于列内字符串间字符排序问题的指正,(汗一个先,如果出现相同字符的问题没注意),我现修正这个问题,有请JJ和大家再次指正。 ----------------原创 2009-01-20 23:07:00 · 1324 阅读 · 1 评论 -
索引查找
索引查找 问题引入: 表姐蓝发现用相同的列索引次序不同索引,然后同样的SQL语句执行时间却不同 CREATE INDEX INDEX_YN_CREATEDATE ON ORDERS(YN,CREATEDATE)--118 毫秒CREATE INDEX INDEX_YN_CREATEDATE ON ORDERS(CREATEDATE,YN)--187 毫秒原创 2009-02-13 14:56:00 · 2048 阅读 · 0 评论 -
2000下自定义函数调用不确定性内置系统函数
2000下自定义函数和不确定性内置系统函数作者:hapyflystone blog:http://blog.csdn.net/happyflytone转载请注明出处 我们经常在想自定义函数内调用一些不确定性的系统函数,可是天不作美系统会报错,下面演示一下系统函数getdate(). --创建函数 creat原创 2008-12-24 13:20:00 · 3426 阅读 · 5 评论 -
ISNULL() VS COALESCE()
ISNULL() VS COALESCE() http://code.msdn.microsoft.com/SQLExamples/Wiki/View.aspx?title=ISNULL_COALESCE&referringTitle=Home#ISNULL_Definition 在处理Sql Server中的一些值或表的列时碰到NULL值时,开发者们必须进行判断并返回另一个值,翻译 2009-04-22 00:11:00 · 3215 阅读 · 5 评论 -
生成索引信息及自动创建脚本(Sql Server 2000)
生成索引信息及自动创建脚本 create proc p_helpindex@tbname sysname = ,@CLUSTERED int = 1as--生成索引信息及索引创建脚本(Sql Server 2000)--author : happyflystone-- Http://blog.csdn.net/happyflys原创 2009-04-28 09:44:00 · 4086 阅读 · 3 评论 -
一个关于“OLE DB 提供程序 'sqloledb' 指出该对象中没有任何列”错误的解决方法
一个关于“OLE DB 提供程序 sqloledb 指出该对象中没有任何列”错误的解决方法 在网上看到一个网友提问把系统过程的结果输出到文本文件 ,心想这不简单呀,bcp+openrowset呀轻松解决呀,本着认真的态度(其实是怕写个错误的让人家笑话我)我在我的查询分析器里写个试:--1select * from OPENROWSET(SQLOLEDB,SE原创 2009-09-14 14:15:00 · 5027 阅读 · 0 评论 -
SQL2005数据库引擎结构(二)
SQL2005数据库引擎结构(二) -------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-09-21 17:36:30-- Version: Microsoft SQL Server 2005 - 9原创 2009-09-22 10:22:00 · 2945 阅读 · 9 评论 -
SQL2005数据库引擎结构(一)
SQL2005数据库引擎结构(一) -------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-09-20 17:36:30-- Version: Microsoft SQL Ser原创 2009-09-21 10:42:00 · 3527 阅读 · 5 评论 -
SQL2000下非sysadmin固定服务器角色的成员执行xp_cmdshell
SQL2000下非sysadmin固定服务器角色的成员执行xp_cmdshell -------------------------------------------------------- 11/11/2009 2:32:18 PM-- Happyflystone-- blog: http://blog.csdn.net/happyflystone-- Mic原创 2009-11-11 16:07:00 · 4348 阅读 · 3 评论 -
SQL2005中的事务与锁定(九)
SQL2005中的事务与锁定(九)(一)-------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-11-09-- Version: Microsoft SQL Server 2005 - 9.00.20原创 2009-11-19 13:57:00 · 3236 阅读 · 5 评论 -
SQL2005中的事务与锁定(九)--2
SQL2005中的事务与锁定(九)(二)-------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2010-01-18 22:00-- Version: Microsoft SQL Server 2005 - 9.00原创 2010-01-20 13:12:00 · 3466 阅读 · 12 评论 -
剖析SQLSERVER2005的页面结构--表修改的内部处理篇
剖析SQLSERVER2005的页面结构表修改的内部处理篇 happyflystone Blog: http://blog.csdn.net/happyflystone 本篇介绍一下当我们通过alter table来修原创 2009-12-02 13:29:00 · 4115 阅读 · 12 评论 -
剖析SQLSERVER2005的页面结构--行类型篇一
剖析SQLSERVER2005的页面结构行类型篇一 行(和我平常说的表的记录行有点差别哦,注意理解)简单的可理解为数据库物理存储的表、索引及其它类型的数据的基本单元。当然行结构远不止如下说明的那么简单,更深入的有待再度剖析,比如打开行版本后slot记录就会多出14个字节的xsn。行记录是表里的数据,记录着表的内容。反之也就是表的记录是以数据行的形式保存在数据库的页面上。它一般原创 2009-12-09 10:40:00 · 2915 阅读 · 6 评论 -
FOR XML语法导出XML的易错之处
原文地址:http://www.cnblogs.com/zhengyun_ustc/archive/2006/06/29/sqlxml_forxmlexplicit.html[SQLXML]FOR XML语法导出XML的易错之处VersionDateCreatorDescription1.0.0.12006转载 2010-03-12 14:17:00 · 1653 阅读 · 0 评论 -
取得指定excel文件内的sheet数及每一个sheet的列数
取得指定excel文件内的sheet数及每一个sheet的列数 ----------------------------------------------------------- happyflystone-- 2010.04-- 转载注明出处--->http://blog.csdn.net/happyflystone-- 取得指定excel文件内的sh原创 2010-04-01 16:22:00 · 4224 阅读 · 6 评论 -
三值逻辑及NULL一点延伸
在SQL的连接操作及搜索数据时使用聚合函数时,我们要注意三值逻辑的微妙之处,处理好三值逻辑还得提到一个关键点NULL值。在SQL中UNKNOWN值一般和NULL有关,也就是UNKNOWN值一般出现在包含在有NULL参与的表式中,在这儿大家一定要分清UNKNOWN作为表达式的值与NULL不是一个意思,不要混淆概念。原创 2010-11-04 17:00:00 · 2124 阅读 · 1 评论 -
SQL2005中的事务与锁定(八)
SQL2005中的事务与锁定(八) -------------------------------------------------------------------------- Author : happyflystone -- Date : 2009-10-26-- Version: Microsoft SQL Server 2005 - 9.00.2047.00原创 2009-11-05 14:23:00 · 3563 阅读 · 3 评论 -
在不生成列的顺序号前提下对无序列出现的首行进行标注
在不生成列的顺序号前提下对无序列出现的首行进行标注 刚才在微软中文论坛逛的时候看到一个题目,其实方法很多,能不能在不生成列的顺序号(如排名函数,生成唯一编号。。。)前提下对无序列出现的首行进行标注呢,数据准备:表TA(myname varchar(10),nameId varchar(10))MyName nameIdaaaaa原创 2009-11-05 22:53:00 · 1579 阅读 · 3 评论 -
SQL2005中的事务与锁定(七)
SQL2005中的事务与锁定(七) -------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-10-21-- Version: Microsoft SQL Server 2005 - 9.00.2047.00原创 2009-10-26 10:52:00 · 3930 阅读 · 6 评论 -
SQL2005数据库引擎结构(三)
SQL2005数据库引擎结构(三) -------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-09-22 17:36:30-- Version: Microsoft SQL Server 2005 - 9原创 2009-09-23 13:58:00 · 2883 阅读 · 7 评论 -
SQL2005中的事务与锁定(二)
SQL2005中的事务与锁定(二) -------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-09-27 21:36:30-- Version: Microsoft SQL Server 2005 - 9.0原创 2009-09-30 10:54:00 · 6453 阅读 · 10 评论 -
SQL2005中的事务与锁定(一)
-------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-09-24 21:36:30-- Version: Microsoft SQL Server 2005 - 9.00.2047.00 (Intel X8原创 2009-09-28 13:09:00 · 9691 阅读 · 22 评论 -
SQL2005中的事务与锁定(三)
SQL2005中的事务与锁定(三) -------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-10-03 15:30:00-- Version: Microsoft SQL Server 2005 -原创 2009-10-09 10:17:00 · 7422 阅读 · 16 评论 -
SQL2005中的事务与锁定(四)
SQL2005中的事务与锁定(四) -------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-10-04 09:00:00-- Version: Microsoft SQL Server 2005 - 9.0原创 2009-10-10 14:11:00 · 3969 阅读 · 14 评论 -
SQL2005中的事务与锁定(五)
SQL2005中的事务与锁定(五) -------------------------------------------------------------------------- Author : HappyFlyStone -- Date : 2009-10-05 14:00:00-- Version: Microsoft SQL Server 2005原创 2009-10-12 11:09:00 · 3677 阅读 · 26 评论