开发前沿 13284

获得SQL数据库信息的代码

复制代码 代码如下: SELECT Name FROM Master..SysDatabases ORDER BY Name --获得所有数据库 SELECT Name FROM …

2022-05-24 466

SQL Server数据库开发的二十一条法则

在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来…

2022-05-24 1,014

IN&EXISTS与NOT IN&NOT EXISTS 的优化原则小结

1. EXISTS的执行流程 select * from t1 where exists ( select null from t2 where y = x ) 可以理解为: 复制…

2022-05-24 376

SQLServer中临时表与表变量的区别分析

在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢?…

2022-05-24 356

MSSQL 事务说明

1.什么是事务:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的。他包含的所有数据库操作命令作为一个整体一起向系提交或撤消,这一组数据…

2022-05-24 556

SQLServer触发器创建、删除、修改、查看示例代码

一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 二: SQL Se…

2022-05-24 749

Sqlserver 存储过程中结合事务的代码

复制代码 代码如下: --方式一 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[USP…

2022-05-24 990

MSSQL SERVER 2005 数学函数整理

MSSQL SERVER 2005 数学函数 1.求绝对值 ABS() select FWeight-50,ABS(FWeight-50),ABS(-5.38) from T_Pe…

2022-05-24 927

sql update 触发器 可获得被update的行的信息

复制代码 代码如下: create trigger TgName on tb for update as if update(recommend) begin update tb …

2022-05-24 1,208

sqlserver 存储过程分页(按多条件排序)

cs页面调用代码: 复制代码 代码如下:  public int TotalPage = 0; public int PageCurrent = 1; public int Pag…

2022-05-24 457

sqlserver中的自定义函数的方法小结

“自定义函数”是我们平常的说法,而“用户定义的函数”是 SQL Server 中书面的说法。 SQL Server 2000 允许用户创建自定义函数,自定义函数可以有返回值。 自定…

2022-05-24 1,087

.Net下执行sqlcmd的方法

如下代码: 被的调用方法: 复制代码 代码如下: public static string ExeCommand(string commandText) { Process p =…

2022-05-24 1,203