SQL Server
Aden
*
展开
-
按客户分类统计
declare @tb table( 客户名称 varchar(20), 产品名称 varchar(20), 规格 varchar(20), 金额 int)insert @tbselect A客户, A名称, A规格, 100 unionselect B客户, A名称, A规格, 200 unionselect转载 2005-11-11 12:36:00 · 2446 阅读 · 0 评论 -
分组合并列信息
--生成测试数据create table 表(部门 int,人员 varchar(20))insert into 表 select 1,张三insert into 表 select 1,李四insert into 表 select 1,王五insert into 表 select 2,赵六insert into 表 select 2,邓七insert into 表 select转载 2005-11-11 13:12:00 · 1050 阅读 · 0 评论 -
高效分页存储过程
CREATE PROCEDURE GetRecordFromPage @tblName varchar(255), -- 表名 @fldName varchar(255), -- 字段名 @OrderfldName varchar(255), -- 排序字段名 @StatfldName varchar(255), -- 统计字段名 @PageSize int = 10, --转载 2006-03-24 11:38:00 · 692 阅读 · 0 评论 -
存储过程编写经验和优化措施
一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会转载 2006-12-18 14:02:00 · 626 阅读 · 0 评论 -
SQL收藏(更新中)
1.SQL Server同名表的判断: IF EXISTS(Select * From sysobjects where ID=Object_ID(Ntablename) AND xType=U) print exists else print not existsSQL原创 2007-01-23 15:37:00 · 1294 阅读 · 0 评论 -
t-sql技巧
一、 只复制一个表结构,不复制数据 select top 0 * into [t1] from [t2]二、 获取数据库中某个对象的创建脚本1、 先用下面的脚本创建一个函数if exists(select 1 from sysobjects where id=object_id(fgetscript) and objectproperty(id,IsInlin转载 2007-04-10 14:13:00 · 984 阅读 · 0 评论 -
30步检查SQL Server安全检查列表
30步检查SQL Server安全检查列表转载 2010-06-02 09:39:00 · 825 阅读 · 0 评论