SQL Server2000 重温笔记
一、页面(Page)和盘区(Extent):Sql Server2000中所有的信息都存储在页面上,除了事务日志(事务日志是由一系列记录组成的)页面是数据库中使用的最小数据单元,每个页面存储8K的信息。Sql Server2000中有以下几...
SQL 收集
--修改表名称EXEC sp_rename 旧表名,新表名--修改表字段名称EXEC sp_rename '表.旧字段','新字段','COLUMN'--修改表字段类型alter table 表 alter column 字段 类型(如:int)--查询当前数据库名select name from [mas...
支持DISTINCT的通用分页存储过程(SQL2005)
/****** 对象: StoredProcedure [dbo].[P_CommonPagination] 脚本日期: 07/22/2009 10:22:01 ******/SET ANSI_NULLS ONGOSET QUOTED_ID...
从SQL 2008 复制数据及对像到SQL 2000 的方法
[--- 资料是从免费网站上获取的,上载在这里,只为交流学习目的,文章原作者保留所有权力,如本博客的内容侵犯了你的权益,请与以下地址联系,本人获知后,马上删除。同时本人深表歉意,并致以崇高的谢意!erw...
支持DISTINCT的通用分页存储过程(SQL2005)
/****** 对象: StoredProcedure [dbo].[P_CommonPagination] 脚本日期: 07/22/2009 10:22:01 ******/SET ANSI_NULLS ONGOSET QUOTED_ID...
sql server 2005使用点滴(1)
看了这么多天代码终于有点眉目了,开始看看别人的存储过程。自己也要开始写了。看到两句,不太懂,上网查,终于弄懂了:set ANSI_NULLS ON (指定在对空值使用等于 (=) 和不等于 (<>) 比较运算符时,这些...
SQL触发器(二)
1、触发器的 "本质":触发器是一种特殊的存储过程,它不能被显式地调用,而是在往表中插入记录、更改记录或者删除记录时,当事件发生时,才被自动地激活。2、这样做带来的 "功能":触发器可以用来对表实施复杂的完整...
修改储存过程所有者
转自:http://www.dreamershop.com/info/n1023c7.aspx修改储存过程所有者CREATE PROCEDURE dbo.ChangeObjectOwner @OldOwner as &nb...
品味SQL Server 2005的几个新功能.txt
SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 ...
SQL Server 中调整自增字段的当前初始值zz
前几天在把一个Communtiy Server 的数据库从SQL 2000升级到SQL 2005 的时候,碰到一个怪异的问题,报如下错误: Violation of PRIMARY KEY constraint 'PK_cs_Threads'. Cannot insert duplicate key in object...
Sql Server 参考:char与varchar的选择
char(或是nchar)与varchar(或是nvarchar)是数据库中最常见的用于存储字符数据的数据类型,由于它们大多数特性相同,因此在选择使用哪种类型字符数据时,可能会有一些疑惑。不过,通过一些比较和测试,还是...
使用SQL SERVER 2005/2008 递归CTE查询树型结构
我们经常遇到树型结构,把它们显示在一个类似TreeView控件上的情况。这时我们可以使用Recursive Common Table Expressions(CTE)实现。下面是一个简单的Family Tree 示例: 1: DECLARE @TT TABL...
SQL Server2000 重温笔记
一、页面(Page)和盘区(Extent):Sql Server2000中所有的信息都存储在页面上,除了事务日志(事务日志是由一系列记录组成的)页面是数据库中使用的最小数据单元,每个页面存储8K的信息。Sql Server2000中有以下几...
获取数据库表的信息(大小,索引大小,创建时间,行数)
-- =============================================-- Author: <Author,,Md. Marufuzzaman>-- Create date: <Create Date,,03/...
解决SQL Server 2005中锁的问题
6.2 解决锁的问题SQL Server通过锁定资源来保证数据库的一致性。SQL Server中的锁不会对行、页、表或索引等资源有实际影响,它更像一个预订系统,所有任务在数据库内预订某些资源时都遵守它。过多的锁或...
SQL SERVER 2005 配置-sa
1. 用Windows身份验证登陆(这个应该是不会存在问题的, 在新安装好实例(SQL Server)的情况下, Windows身份验证是不可能被禁用的(安装过程中没有可以设置禁用Windows身份验证的地方) Manage Studio -- 菜单"文件"--"连...
SQL Server 清除数据库日志脚本
Use mastergodeclare @dbname varchar(50)declare temp_cur cursor scroll for select name from sysdatabasesopen temp_curfetch first fr...
SQL SERVER 2005 获取表的所有索引信息以及删除和新建语句
BEGIN WITH tx AS ( ...
SQL2000分页存储过程,针对表,2005有自带的row_number
注:INSERT INTO SELECT 在已有identity列时会报错,以下存储过程直接读取结构,所以不会CREATE PROCEDURE TablePage( @TableName nvarchar(255), ...
存储过程模糊查询(like)
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[up_TestLike]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[up_TestLike]go--直接执行like--@news_title ,输入参...