摘要:
例2:有接手别人工作,而对于高级存储过程中存在加密过程的,维护难受啊,GOOGLE搜索,终于不负有心人.先来个Sql2000的/**//*SQLServer2005里使用withencryption选项创建的存储过程仍然和sqlserver2000里一样,都是使用XOR进行了的加密。和2000不一样的是,在2005的系统表syscomments里已经查不到加密过的密文了。要查密文必须使用DAC(专... 阅读全文
posted @ 2009-07-03 14:52
周骏
阅读(713)
评论(0)
推荐(0)
摘要:
个例示例:toolTip兼容IE5+和FF: http://www.walterzorn.com/tooltip/tooltip_e.htm#download支持IE与FF的右键菜单:http://melin.javaeye.com/blog/57139JS通用数据检验类:http://www.javaeye.com/topic/30759实用的javascript示例块:http://www.p... 阅读全文
posted @ 2009-07-03 14:49
周骏
阅读(309)
评论(0)
推荐(0)
摘要:
SQL Server 2005中的窗口函数(window function)与微软Windows无关;相反,它们建立数据窗口。窗口函数帮助你迅速查看不同级别的聚合,通过它可以非常方便地恢复累计总数、移动平均值、以及执行其它计算。 一个SQL Server窗口是对函数应用的行的分区。你使用OVER(…)子句指定一个窗口,你可以对任何一个聚合函数应用这个子句。通常来说,你把数据分成几个组,... 阅读全文
posted @ 2009-07-03 14:49
周骏
阅读(398)
评论(0)
推荐(0)
摘要:
入门指南让我们以一个简单的例子帮助你理解如何阅读查询计划,可以通过发出SET SHOWPLAN_TEXT On命令,或者在SQL Query Analyzer 的配置属性中设置同样的选项等方式得到查询计划。 注意:这个例子使用了表pubs.big_sales,该表与pubs..sales表完全相同,除了多了80000行的记录,以当作简单explain plan例子的主要数据。如下所示,这个最简单的... 阅读全文
posted @ 2009-07-03 14:47
周骏
阅读(483)
评论(1)
推荐(0)
摘要:
超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数 据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很 大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CP... 阅读全文
posted @ 2009-07-03 14:45
周骏
阅读(1024)
评论(2)
推荐(0)
摘要:
需求2: 理解EXISTS与NOT EXISTS 子查询的执行机制。create table tb(F1 varchar(10),id int) ----测试数据insert tb select 'C',5insert tb select 'A',1insert tb select 'A',2insert tb select 'B',1insert tb select 'B',4insert tb... 阅读全文
posted @ 2009-07-03 14:42
周骏
阅读(388)
评论(0)
推荐(0)
摘要:
触发器是表上的程序,主要提供数据添加、修改与删除后的程序处理方法,可以用来检查数据及进行数据更新,也可以分担一些前端应用程序撰写的逻辑规则。触发器英文名为trigger,也就是板机的意思,与枪支的操作原理类似,只有扣动板机,子弹才会飞出。将该词用在SQL SERVER环境中,表示当表发生了insert 、update、delete操作之后,才会执行的t-SQL程序,这样的程序就叫触发器。应用场景:... 阅读全文
posted @ 2009-07-03 14:42
周骏
阅读(1643)
评论(0)
推荐(0)
摘要:
7、链接服务器, OPENROWSET函数/**//***************************************功能: 如何查询远程服务器对象。作者: 创建时间: 2007-08-01修改时间: 2007-08-01备注:引用; 关键字:链接服务器, OPENROWSET函数****************************************/ --方法一:使用链接服... 阅读全文
posted @ 2009-07-03 14:41
周骏
阅读(371)
评论(0)
推荐(0)
摘要:
SQL Server 2005使 SQL Server 跻身于企业级数据库行列。在数据高可用性方面,SQL Server 2005为用户提供了数据镜像、复制、故障转移群集、日志传送功能。以下介结SQL Server 2005镜像功能。 数据库镜像只能使用在基本版以上的.什么是数据库镜像? Robidoux:数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server... 阅读全文
posted @ 2009-07-03 14:38
周骏
阅读(407)
评论(0)
推荐(0)
摘要:
在我们的工作中,经常需要连续输入多个文件的数据到SQL Server的表中,有时需要从相同或者不同的目录中,同时将文件中的数据倒入。在这篇文章中,我们将讨论如何同时把一个目录中的文件的数据倒入到SQL Server中。 试验环境 我们先创建整个试验的环境。创建文件目录“C:\MyImport”,和三个文件a.csv、b.csv和c.csv,文件内容如下。同时,在SQL Se... 阅读全文
posted @ 2009-07-03 14:34
周骏
阅读(483)
评论(0)
推荐(0)
摘要:
bcp工具的参数帮忙请查看联机丛书.主要讲四个示例的使用:导出(out),导入(in),查询导出(queryout),导出格式化(-f)文件。示例1:导出示例数据库AdventureWorks整个表currency 或视图,使用SQL连接 bcp AdventureWorks.sales.currency out c:currency1.txt -c -U"sa" -P"password" --使... 阅读全文
posted @ 2009-07-03 14:34
周骏
阅读(371)
评论(0)
推荐(0)
摘要:
作者:no_mIss QQ:34813284时间:2006.11.07 23:30:00环境:win2003 + mssql2005 最近总想整理下对MSSQL的一些理解与感悟,却一直没有心思和时间写,晚上无事便写了一篇探索MSSQL执行计划,本文讲执行计划但不仅限于讲执行计划。 网上的SQL优化的文章实在是很多,说实在的,我也曾经到处找这样的文章,什么不要使用IN了,什么OR了,什么AND了,很... 阅读全文
posted @ 2009-07-03 14:32
周骏
阅读(868)
评论(2)
推荐(0)
摘要:
KILL数据库进程,常用于需要单独操作的情况下,也用于死锁情况。代码段3:强制断开用户连接进程(也常用于死锁)。 --kill数据库的连接进程. DECLARE @dbname sysname SET @dbname='adirectory' --要关闭进程的数据库名 declare @s nvarchar(1000) declare tb cursor local for select 'kil... 阅读全文
posted @ 2009-07-03 14:30
周骏
阅读(538)
评论(0)
推荐(0)
摘要:
以下实例都以星期天作为一周的第一天来建立,可查看@@DATEFIRSTDATEDIFF ( datepart , startdate , enddate ) DATEDIFF函数计算两个日期之间的小时、天、周、月、年等时间间隔总数DATEADD ( datepart , number, date ) DATEADD函数计算一个日期通过给时间间隔加减来获得一个新的日期重点:你必须从时间间隔这个方面来... 阅读全文
posted @ 2009-07-03 14:27
周骏
阅读(2152)
评论(0)
推荐(0)
摘要:
数据库中的数据是从外界输入的,而数据的输入由于种种原因,会发生输入无效或错误信息。保证输入的数据符合规定,成为了数据库系统,尤其是多用户的关系数据库系统首要关注的问题。数据完整性因此而提出。本章将讲述数据完整性的概念及其在SQL Server 中的实现方法。 数据完整性(Data Integrity)是指数据的精确性(Accuracy) 和可靠性(Reliability)。它是应防止数据库中存... 阅读全文
posted @ 2009-07-03 14:25
周骏
阅读(1207)
评论(0)
推荐(0)
摘要:
use TEMPDBIF OBJECT_ID(N't2', N'U') IS NOT NULL DROP TABLE t2;GOIF OBJECT_ID(N't1', N'U') IS NOT NULL DROP TABLE t1;GOCREATE TABLE t1 (a INT NOT NULL PRIMARY KEY);CREATE TABLE t2 (a INT NOT NULL REFER... 阅读全文
posted @ 2009-07-03 14:20
周骏
阅读(293)
评论(0)
推荐(0)
摘要:
SQL Server 2005 使用地址窗口化扩展插件 (AWE) API 支持非常大的物理内存大小。在下列 32 位 Microsoft Windows 操作系统中,SQL Server 2005 最多支持 64 GB 的物理内存:Microsoft Windows XP Professional、Windows 2000 Standard Edition、Windows 2000 Advanc... 阅读全文
posted @ 2009-07-03 14:18
周骏
阅读(290)
评论(0)
推荐(0)
摘要:
查看事务日志:工具如下:Lumigent Log Explorer for SQL Server (商业)SQL Log Rescue ---red-gate公司(Free) 处理事务日志超载问题:/**//*方法一: 使用分离与附加数据库方式.*/DECLARE @DBName VARCHAR(50)SET @DBName='db_name'--step 1: 分离数据库EXEC [sp_det... 阅读全文
posted @ 2009-07-03 14:16
周骏
阅读(459)
评论(0)
推荐(0)
摘要:
示例一:生成指定范围内的随机时间.create table Ctime(id int ,EmyeeID int,IOTime datetime,IODate datetime)insert into Ctime values(1,'1001','2007-8-1 7:30:21' ,'2007-8-1') insert into Ctime values(2,'1001','2007-8-1 17... 阅读全文
posted @ 2009-07-03 14:15
周骏
阅读(945)
评论(0)
推荐(0)
摘要:
这个一定要拼音库的.Top2 楼zjcxc(邹建)回复于 2006-06-01 19:54:20 得分 95/*--从全拼音中得到汉字拼音 首先,用输入法生成器(Imegen.exe)的逆转换功能 将全拼的码表文件 WINPY.MB 转换成文本文件 c:\winpy.txt 然后用下面的语句导入到数据库中 下面只是显示了读取并显示的过程,并没有存储到具体的表中 读取语句中的: with(d... 阅读全文
posted @ 2009-07-03 14:13
周骏
阅读(1213)
评论(0)
推荐(0)
摘要:
SQL Server索引基础知识(1)-记录数据的基本格式这里收集整理了一系列数据库的索引知识,算是对索引知识的一个总结回顾吧。通过总结,你将发现自己以前很多很模糊的概念都清晰了很多。不论是缓存的数据信息,还是物理保存的信息,他们的基本单位都是数据页。所以理解数据页是最最基础的知识点,本文就介绍跟索引有关的数据页的一些基础知识。 这里收集整理了一系列数据库的索引知识,算是对索引知识的一个总结回... 阅读全文
posted @ 2009-07-03 14:11
周骏
阅读(431)
评论(0)
推荐(0)
摘要:
索引在数据库相关工作者的日常工作中占据了很重要的位置,索引需要牵涉到索引创建、优化和维护多方面的工作,本文以实例结合相关原理来介绍索引维护相关的知识。文中的相关代码,也可以满足多数情况下索引的维护需求。原文引用这里:http://database.ctocio.com.cn/tips/69/8078069_1.shtml 实现步骤 1. 以什么标准判断索引是否需要维护? 2. 索引维护的方... 阅读全文
posted @ 2009-07-03 14:10
周骏
阅读(735)
评论(0)
推荐(0)
摘要:
引用书目: SQL Server 2005从入门到精通,引用章节:第6章:提高查询性能 其中有许多分析图,详细请见以上链接.在学习完本章后,您将可以:l 生成执行计划l 阅读执行计划l 设计数据库,使其可以依据数据的用途高效地存储数据l 使用聚集索引和非聚集索引l 索引XML列l 索引视图l 整理索引碎片l 使用数据库引擎优化顾问第5章学习了如何在数据库中获取数据的汇总信息。如果数据正确地存储在数... 阅读全文
posted @ 2009-07-03 14:07
周骏
阅读(1217)
评论(0)
推荐(0)
摘要:
环境:以AdventureWorks示例数据库为环境。创建两个表,分别为dbo.Orders 和 dbo.OrderDetails。并创建数据USE AdventureWorksGOCREATE TABLE dbo.Orders( SalesOrderID int NOT NULL, OrderDate datetime NOT NULL, ShipDate datetime NULL, Stat... 阅读全文
posted @ 2009-07-03 14:05
周骏
阅读(588)
评论(0)
推荐(0)
摘要:
在搜索关键词高亮中一般的方法都是采用替换的办法(Replace)这个方法有一个缺点就是不能区分大小写的问题。在网上找了找发现有人用正则表达式的方法来解决这个问题还真不错,效率也比较高,归纳如下,有用得到的朋友可以一试。 //搜索关键词高亮显示函数 public static string HighLightKeyWord(string pain,string keyword) { //搜索关键词高... 阅读全文
posted @ 2009-07-03 14:03
周骏
阅读(1297)
评论(3)
推荐(0)
摘要:
DBCC DROPclreanbuffers--IO情况查看SET statistics IO ONselect * from dbo.ProductInfoSET statistics IO OFF--执行时间查看SET statistics TIME ONselect * from dbo.ProductInfoSET statistics TIME OFF 阅读全文
posted @ 2009-07-03 13:48
周骏
阅读(391)
评论(1)
推荐(0)
摘要:
前段时间数据库健康检查发现SQL Server服务器的idle时间变少,IO还是比较空闲,估计是遇到了高CPU占用的语句了。 介绍一下背景,我们公司负责运维N多的应有系统,负责提供良好的软、硬件环境,至于应用的开发质量,我们就无能为力了 解决这个问题,我的思路是: 找出CPU占用最大的语句。 分析查询计划。 优化。 1、找出语句 使用SQL Server自带的性能报表(不是报表服务... 阅读全文
posted @ 2009-07-03 13:39
周骏
阅读(376)
评论(0)
推荐(0)
摘要:
阅读:748次 评论:0条 更新时间:2009-03-02 -------------------------------------------------------- --sql structured query language --DML--Data Manipulation Language--数据操作语言 query information (SELECT), add new row... 阅读全文
posted @ 2009-07-03 13:26
周骏
阅读(509)
评论(0)
推荐(0)

浙公网安备 33010602011771号