自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (17)
  • 收藏
  • 关注

转载 master..spt_values表

利用MASTER..SPT_VALUES提取两个日期之间的日期列表2009-11-03 23:47假设 table 中有一条数据: Id DateStart DateEnd 1 2002-4-1    2009-9-10提取DateStart到DateEnd之间的年月列表实现方法:DECLARE @BDATE DATETIME,@EDATE DATETIME--声明

2010-05-13 09:34:00 5208

转载 SQl数据库快速入门必须掌握的四大基本语句

做一个系统的后台,基本上都少不了增删改查,作为一个新手入门,我们必须要掌握<a onclick="function onclick(){tagshow(event, SQL);}" href="javascript:;" target="_self">SQL四条最基本的数据操作语句:Insert,Select,Update和Delete! 下面对这四个语句进行详细的剖析:  

2010-05-12 09:14:00 1035 1

转载 SQL跨服查询

今日产品部要导批数据,但是需要连接查询查询的几个表不在同一<a onclick="function onclick(){tagshow(event, %B7%FE%CE%F1%C6%F7);}" href="javascript:;" target="_self">服务器上。所以我开始是这么干的:1.查询一台服务器的数据,并导入本地Excel2.查询另一台服务器的数据,并导

2010-05-12 09:12:00 740

转载 DDL,DML,DCL,TCL四种语言的简介

1.DDL(<a onclick="function onclick(){tagshow(event, Data);}" href="javascript:;" target="_self">Data Definition Language)<a onclick="function onclick(){tagshow(event, %CA%FD%BE%DD%BF%E2

2010-05-12 09:10:00 898

转载 SQL Server 速度之谜

等待时间分析可以通过控制应用程序对询问的响应时间来提高SQL的性能。你是否曾因为SQL服务器减慢了应用程序的运行速度而自己却为不知该如何解决这一问题感到苦恼呢?   【美国1105集团供IT专家网专稿】SQL服务器的性能管理通常是反应式的,它侧重的是服务器的运行状态。数据库管理员会对问题作出响应而不是将避免问题的产生摆在首位。可视性也很大程度上仅限于观测数据库服务器而不是了解SQL服务器怎

2010-05-11 10:10:00 716

原创 讲解MSSQL数据库中SQL锁机制和事务隔离级别

锁机制 NOLOCK和READPAST的区别。 1. 开启一个事务执行插入数据的操作。 BEGIN TRAN t INSERT INTO Customer SELECT a,a 2. 执行一条查询语句。 SELECT * FROM Customer WITH (NOLOCK) 结果中显示"a"和"a"。当1中事务回滚后,那么a将成为脏数据。(注:1中的事务未

2010-05-11 10:08:00 906

原创 查询数据库中的所有存储过程语句

select a.name,b.name,(case when c.name in (char,varchar,nchar,nvarchar)  then c.name+(+convert(varchar,b.max_length)+)  else c.name end) as 数据类型,(case when b.is_output=1 then 输出 else 输入

2010-05-11 10:07:00 667

原创 呼叫中心回库

数据采集 基础数据:(_Proj_Info, %_ CUST_TBL_%) P_Collect_Base_Data @call_center,@是否更新表_Base_Info, @是否导入新数据 自定义列(_Def_Info,_Def_Value) P_Collect_DeF @call_center 问卷数据(BJ_SURVEY_RESULT)

2010-05-11 09:13:00 768

原创 DDL触发器限制表删除

use Per_Rain go--创建触发器,禁止删除表CREATE TRIGGER [TS_no_deleted] ON DATABASE after  DROP_TABLEASbeginraiserror(不允许删除表,11,1)returnend--生成 一个新表select top 0 * into aa from dbo.zengsino重复--删除试试drop table aa

2010-05-11 09:09:00 1945

转载 何时使用聚集索引或非聚集索引

动作描述 使用聚集索引 使用非聚集索引 列经常被分组排序 应 应 返回某范围内的数据 应 不应 一个或极少不同值 不应 不应 小数目的不同值 应 不应 大数目的不同值 不应 应 频繁更新的列 不应 应 外键列 应 应 主键列 应 应 频繁修改索引列 不应 应

2010-05-10 14:23:00 405

转载 游标使用范例

declare @colname varchar(100)declare cu_cname cursor for select name from syscolumns where id=object_id(SH_data_1_ok)open cu_cnamefetch next from cu_cname into @colnamewhile @@fetch_status=0begin  e

2010-05-10 14:23:00 472

原创 通过事物日志恢复数据

 用日志恢复:     restore   log   {data_name|@database_name_var}     from       with   [norecovery/recovery/standby_undo_file_name]     [,][stopat={data_time|@data_time_var}                 例如:库名为database1

2010-05-10 14:22:00 418

转载 sql 时间触发

 1月9日sql 时间触发if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N[dbo].[p_createjob])   and   OBJECTPROPERTY(id,   NIsProcedure)   =   1)     drop   procedure

2010-05-10 14:22:00 726

转载 参数视图

就是函数:     CREATE   FUNCTION   名称(@编号   int)     RETURNS   table     AS     RETURN   (select   *   from   表   where   编号=@编号)     GO     调用:     SELECT   *     FROM   名称(1)     GO  

2010-05-10 14:21:00 344

转载 恢复Update、Delete误操作引起的数据

利用事务日志来恢复Update、Delete误操作引起的数据丢失方法一(只有 sysadmin 固定服务器角色的成员才能执行以下操作):1如果误操作之前存在一个完全备份(或已有多个差异备份或增量备份),首先要做的事就是进行一次日志备份(如果为了不让日志文件变大而置trunc. log on chkpt.选项为1那就没有办法了)backup log dbname to disk=fil

2010-05-10 14:21:00 667

转载 sql code

1)禁止所有表约束的SQLselect alter table +name+ nocheck constraint all from sysobjects where type=U2)删除所有表数据的SQLselect TRUNCATE TABLE +name from sysobjects where type=U3)恢复所有表约束的SQLselect alter tabl

2010-05-10 14:20:00 393

转载 SQL Server表分区操作详解

【IT专家网独家】你是否在千方百计优化SQL Server 数据库的性能?如果你的数据库中含有大量的表格,把这些表格分区放入独立的文件组可能会让你受益匪浅。SQL Server 2005引入的表分区技术,让用户能够把数据分散存放到不同的物理磁盘中,提高这些磁盘的并行处理性能以优化查询性能。   SQL Server数据库表分区操作过程由三个步骤组成:   1. 创建分区函数   2.

2010-05-10 14:20:00 382

转载 sql 创建全文索引

一个完整的SQL SERVER数据库全文索引的示例。(以pubs数据库为例)首先,介绍利用系统存储过程创建全文索引的具体步骤:1) 启动数据库的全文处理功能          (sp_fulltext_database)2) 建立全文目录                      (sp_fulltext_catalog)3) 在全文目录中注册需要全文索引的表  (sp_fulltext_tabl

2010-05-10 14:18:00 965

原创 查看规则绑定

select   表名=b.name,字段名=a.name,规则名=c.name     from   syscolumns   a     join   sysobjects   b   on   a.id=b.id     left   join   sysobjects   c   on   a.domain=c.id     where   b.name=main_comp     a

2010-05-10 14:15:00 594

转载 Microsoft SQL Server 2000 全文索引和性能问题

关于全文检索,想必大家都不会陌生,帮助文档的搜索功能以及CSDN论坛的搜索功能,在你输入需要查找的关键字之后,程序将返回包含这些关键字的一个线索列表。全文检索最先引入到Windows系统中是用在IIS上面,之后Windows 操作系统提供了搜索服务组件(Microsoft SearchService)。到了SQL Server7.0,数据库开始集成全文检索,这是通过Windows 操作系统的搜索服

2010-05-10 14:15:00 578

原创 设置表的自增属性

set identity_insert main_comp off

2010-05-10 14:14:00 522

原创 快速统计量

select rows from sysindexes where id = object_id(Main_R_Per_Source) and indid in (0,1)

2010-05-10 14:14:00 472

转载 SQL2008的镜像功能

 数据库镜像相当于2台服务器提供容错功能,其实原理是进行日志文件的复制及恢复操作保持数据的同步,一般镜像服务2台服务器即可,但出现故障需要手动进行切换,如果增加一台见证服务器就形成了自动切换的功能,见证服务器的自动切换操作一般在10秒内完成,所以对用户来所感觉不到任何异样。   为本次实验我搭建了3台虚拟机,均是windows2003+sql2008,各分配内存为500M。拓补图如下:计算机名

2010-05-10 14:13:00 439

转载 SQL Server 2005镜像配置基本概念

我理解的SQL Server 2005镜像配置实际上就是由三个服务器(也可以是同一服务器的三个 SQL 实例)组成的一个保证数据的环境,分别是:主服务器、从服务器、见证服务器。 主服务器:数据存放的地方 从服务器:数据备份的地方(即:主服务器的镜像) 见证服务器:动态调配主/从服务器的第三方服务器 环境介绍 首先介绍一下配置的环境: 本次配置使用的是三个独立的服务器(A、B、C三台电脑)。 A:主

2010-05-10 14:13:00 332

转载 SQL Server DBCC命令

◆1.DBCC CacheStats :显示存在于当前 buffer Cache 中的对象的信息,例如 :hitrates 编译的对象和执行计划 DBCC CACHESTATS   从这个命令可以得到一些关键的统计信息:  Hit Ratio:显示特定对象可以在Sql Server的缓存中被命中的百分比,这个数值越大,越好  Object Cou

2010-05-10 14:03:00 382

原创 取得库中所有的外键

select a.外键,b.tbl_nme as 主表,b.col_nme as 主列,c.tbl_nme as 参照表,c.col_nme as 参照列from (select a.name as 外键,a.parent_object_id,b.parent_column_id,a.referenced_object_id,b.referenced_column_idfrom sys.forei

2010-05-10 14:01:00 318

原创 按区域取固定数据的值

 select  * from ( SELECT rid=ROW_NUMBER() over(partition by area order by area ),* from  B2C_Insurance.dbo.OutSide_TianJin where len(name) in(2,3)  ) as a where  rid

2010-05-06 11:07:00 486

原创 取得库中所有的外键

select a.外键,b.tbl_nme as 主表,b.col_nme as 主列,c.tbl_nme as 参照表,c.col_nme as 参照列from (select a.name as 外键,a.parent_object_id,b.parent_column_id,a.referenced_object_id,b.referenced_column_idfrom sys.forei

2010-05-06 11:07:00 385

转载 SQL Server DBCC命令

◆1.DBCC CacheStats :显示存在于当前 buffer Cache 中的对象的信息,例如 :hitrates 编译的对象和执行计划 DBCC CACHESTATS   从这个命令可以得到一些关键的统计信息:  Hit Ratio:显示特定对象可以在Sql Server的缓存中被命中的百分比,这个数值越大,越好  Object Cou

2010-05-06 11:07:00 490

原创 报表 groupby with rollup

use Per_RaingoSELECT CASE WHEN (GROUPING(post_code) = 1) THEN ALL ELSE ISNULL(post_code, UNKNOWN) END AS post_code, CASE WHEN (GROUPING(area_code) = 1) THEN ALL      ELSE ISNULL(area_code, UNKN

2010-05-06 11:06:00 411

原创 视图更新

可更新的视图只要满足下列条件,即可通过视图修改基础基表的数据:任何修改(包括 UPDATE、INSERT 和 DELETE 语句)都只能引用一个基表的列。视图中被修改的列必须直接引用表列中的基础数据。不能通过任何其他方式对这些列进行派生,如通过以下方式:聚合函数:AVG、COUNT、SUM、MIN、MAX、GROUPING、STDEV、STDEVP、VAR 和 VARP。计算。不能

2010-05-06 11:05:00 873

原创 创建数据库快照

use SINO go CREATE DATABASE AdventureWorks_SINO ON( NAME = sino, FILENAME = H:/DATA_Personal/Per_Rain/AdventureWorks_SINO.ss),(NAME = sn1, FILENAME = H:/DATA_Personal/Per_Rain/AdventureWorks_sn1.ss

2010-05-06 11:05:00 492

原创 grouping sets && grouping_id

select sex,age,mobile_type,COUNT(1) num,grouping_id(sex,age,mobile_type)  from per_rain..sht1126 group by grouping sets((),(sex),(sex,age,mobile_type))order by grouping_id(sex,age,mobile_type) desc

2010-05-06 11:04:00 665

转载 MS-SQLSERVER数据库SUSPECT状态如何解决

如何重置数据库Suppect(置疑)状态一、        出现这种情况的原因如果在日常运行当中,数据库的文件或日志增长方式设为以下两种模式: 1、        文件不自动增长此种状态下,如果数据库中的数据或日志增长到设定的文件大小时,继续添加数据时就没有足够的空间时,MS SQL SERVER将把数据库标记为Suspect(置疑)2、        文件自动增长但限制最大文件大小此种状态下,如

2010-05-06 11:04:00 469

转载 Sql Server 2005 统计信息用途

1, 什么是统计信息      以下是官方的对统计信息的描述:     按照默认设置,如果表中的某列没有索引,则SQL Server会自动为该列创建统计。然后,查询优化器评估该列中数据分布范围的统计信息,以选择一个更为有效的查询处理方案。分辨自动创建的统计很简单,在SQL Server 7.0和SQL Server 2000中,自动创建的统计的前缀为_WA_Sys。   个人感想:

2010-05-06 11:03:00 470

原创 全文索引的用法

select Comp_Nme from AllData where contains(Comp_Nme,科_技)contains(Comp_Nme,科 near 技)contains(Comp_Nme,科 or 技)contains(Comp_Nme,科 _技)contains(Comp_Nme,科 *技)

2010-05-06 11:03:00 357

转载 SQL Server 2008中的数据压缩策略

在Types of data compression in SQL Server 2008这篇博客中, Sunil Agarwal提到了在SQL Server 2008中采用的两种压缩策略:    (1)以变长格式存储所有的定长数据类型。在本系列的上一篇文章中,我提到过在SQL Server 2005 SP2中提供的使用vardecimal类型来存储decimal/numeric数据类型以节省存储

2010-05-06 11:01:00 550

转载 实现SQL Server 2008数据压缩

为什么需要数据压缩  首先可能需要讨论的问题就是为什么在存储成本不断降低的今天,微软还要煞费苦心地在SQL Server中实现并且不断改进数据压缩技术呢?  尽管存储成本已经不再是传统意义上的首要考虑因素,但是这并不代表数据库尺寸不是一个问题,因为数据库尺寸除了会影响到存储成本之外,还极大地关联到管理成本和性能问题。  首先我们来讨论为什么会有管理成本的问题?因为数据库需要备份,数据库

2010-05-06 11:01:00 485

转载 查询处理的逻辑顺序

(8) select (9) [Distinct](11) [Top n] 返回结果列表 [into 新表名称](1) from 表(3) [Inner | left | right] join 表 (2) on (4) [where ](5) [Group by ](6) [with {cube | rollup}](7) Having (10) order

2010-05-06 11:00:00 434

转载 数据仓库的粒度

数据仓库中的粒度是指数据的详细程度,同样为了描述一个情况,我可以用很多的数据,但同样我也可以只用必需的数据。而这起决于存储器。如果有很大的硬盘,那就没有我们不能存的事情。所以,估计一年内里表中的最大行数和最小行数,是设计者的最大问题。这里牵扯到了一个概念:上下限推测的方法。(别问我,我也不懂) 然后通过简单的计算可以知道数据库大概的情况,然后可以调整我们的策略。说的仔细一点,我们可以采用双

2010-05-06 10:59:00 1036

MY SQL 详细帮助文档

MY SQL 详细帮助文档

2012-05-08

SSAS技能培训

SSAS技能培训

2012-03-13

Inside_the_SQL_Server_Query_Optimizer

SQL Prompt is the effortless way to write, edit, and explore SQL. It's packed with features such as code completion, script summaries, and SQL reformatting, that make working with SQL a breeze. •Code-completion and SQL snippets •Backwards compatibility •SQL reformatting and code summaries •View column level dependencies ‘in query’ •Find invalid objects, and unused variables or parameters automatically •Script as ALTER and encapsulate as stored procedure straight from queries Boost your coding productivity and make working with SQL effortless. Download your free trial of SQL Prompt today!

2012-02-24

SQL SERVER 锁

SQL SERVER 锁

2012-02-09

waker_21.rar

waker_21.rar waker_21.rar waker_21.rar waker_21.rar

2011-10-09

常用统计分析方法教程(word版)通俗易懂

常用统计分析方法教程(word版)通俗易懂

2010-08-10

数据仓库与数据挖掘数据仓库与数据挖掘

数据仓库与数据挖掘数据仓库与数据挖掘数据仓库与数据挖掘

2010-07-05

正则表达式测试工具Regex Tester

如果你不觉得正则表达式很难读写的话,要么你是一个天才,要么,你不是地球人。正则表达式的语法很令人头疼,即使对经常使用它的人来说也是如此。由于难于读写,容易出错,所以找一种工具对正则表达式进行测试是很有必要的。 向你介绍一个.Net下的工具Regex Tester。首先你确保已经安装了.Net Framework 2.0,然后下载Regex Tester。这是个绿色软件,下载完后打开压缩包,直接运行RegexTester.exe就可以了。

2010-06-24

正则表达式系统教程正则表达式系统教程

正则表达式系统教程正则表达式系统教程正则表达式系统教程

2010-06-23

DisplayX 显示器测试软件

这是一个显示器的测试工具,尤其适合测试液晶屏,它可以帮你评测显示器的显示能力,尤其适合于LCD测试。DisplayX显示器测试工具可以运行在win9X/NT/2K/XP系列操作系统中。特点:查找LCD坏点;检查LCD的响应时间;屏幕基本测试

2010-05-13

Scripts SQL Server

Scripts SQL Server 工作

2010-05-10

硬件工具鲁大师(原名Z武器)

在硬件概览,鲁大师显示您的计算机的硬件配置的简洁报告,报告包含以下内容: 计算机生产厂商(品牌机) 操作系统 处理器型号 主板型号 芯片组 内存品牌及容量 主硬盘品牌及型号 显卡品牌及显存容量 显示器品牌及尺寸 声卡型号 网卡型号 检测到的电脑硬件品牌,其品牌或厂商图标会显示在页面左下方,点击这些厂商图标可以访问这些厂商的官方网站。

2010-04-14

空空如也

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

TA关注的人

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