排序
SQLServer EVENTDATA()函数来获取DDL 触发器信息
SQL Server 2005/2008中可以使用EVENTDATA函数来获取DDL触发器的上下文,从而在ROLLBACK之前截获DDL信息。EVENTDATA返回XML字段,下面的例子显示如何截获Drop Table的DDL信息。 代码如下:-- Cre...
MSSQL SERVER中的BETWEEN AND的使用
sql的between與查詢日期範圍的问题,今天将access转sql时发现的问题。 aspx頁面查詢條件: 最小日期: [2007-01-06] 最大日期: [2007-01-06] 使用的 sql: SELECT ID, Name, RegisterDateFROM Cust...
SQLServer 优化SQL语句 in 和not in的替代方案
用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从SQL执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: SQL试图将其转换成...
sqlserver 错误602,未能在sysindexes中找到数据库 的解决办法
这是因为附加的的数据库是Sql2005格式,而使用的是Sql2000附加造成的 解决办法: 直接附加或附加应该是不行的, 用脚本+导数据肯定没有问题。 Sql2005转到Sql2000的步骤步骤 1. 生成for 2000版本...
Sqlserver 存储过程中结合事务的代码
Sqlserver 存储过程中使用事务 代码如下: --方式一 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[USP_ProcedureWithTransaction_Demo]') and OBJECTPROPERTY(id, N'...
SQL学习笔记八 索引,表连接,子查询,ROW_NUMBER
SQL学习笔记八 索引,表连接,子查询,ROW_NUMBER,学习sqlserver的朋友可以看下。 索引 经常要查询的语句,则给它建一个索引 表连接 select T_Oders as o join T_Customers as C on o.Customer...
一些SQLServer存储过程参数及举例
一些SQLServer存储过程参数及举例,需要的朋友可以参考下。 Microsoft included several hundred stored procedures in the various versions of Microsoft SQL Server and it has documented a...
SQLServer 数据库开发顶级技巧
无论你的专业水平如何,从其他IT专家那里学习新的技巧与最佳实践常常都是有益的。本文包含了我遇到过的SQL Server开发的高级技巧。希望其中的一些技巧能够对您的数据库开发及管理工作有所帮助。...
SQLServer 触发器 数据库进行数据备份
首先,你需要建立测试数据表,一个用于插入数据:test3,另外一个作为备份:test3_bak 代码如下: create table test3(id int primary key not null identity(1,1),uname varchar(20),uage int);...
SqlServer 序号列的实现方法
对于 SQL SERVER 2000 及更早的版本,需要使用一个自增列,结合临时表来实现。 对于 SQL SERVER 2000 及更早的版本,需要使用一个自增列,结合临时表来实现。 代码如下:SELECT [AUTOID] = IDENT...
SQLSERVER 中datetime 和 smalldatetime类型分析说明
SQL SERVER 中datetime 和 smalldatetime类型分析说明,需要的朋友可以参考下,什么时候用什么语句。 datetime 和 smalldatetime 代表日期和一天内的时间的日期和时间数据类型。 Microsoft SQL ...