关闭

分页查询

 IF OBJECT_ID(Ndbo.p_show) IS NOT NULL    DROP PROCEDURE dbo.p_showGO/**//*--实现分页的通用存储过程    显示指定表、视图、查询结果的第X页    对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法    如果视图或查询结果中有主键,不推荐此方法    如果使用查询语句,而且查询语句使用...
阅读(17773) 评论(13)

数据库复制

if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_copydb]) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure [dbo].[p_copydb]GO/*--数据库数据复制 将一个数据库中的数据复制到另一个数据库 如果某列在目标数据库...
阅读(2966) 评论(3)

通过触发器实现数据库的即时同步

--即时同步两个表的实例:--测试环境:SQL2000,远程主机名:xz,用户名:sa,密码:无,数据库名:test--创建测试表,不能用标识列做主键,因为不能进行正常更新--在本机上创建测试表,远程主机上也要做同样的建表操作,只是不写触发器if exists (select * from dbo.sysobjects where id = object_id(N[test]) and OBJ...
阅读(6675) 评论(9)

化解字符串不能超过8000的方法及交叉表的处理

经常有人提到,用动态生成SQL语句的方法处理数据时,处理语句超长,无法处理的问题下面就讨论这个问题:/*-- 数据测试环境 --*/if exists (select * from dbo.sysobjects where id = object_id(N[tb]) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table [tb]GOcrea...
阅读(8998) 评论(5)

拼音处理

/*-1.-获得汉字字符串的首字母   根据大力的贴子改成.将大力的两个函数合并成了一个函数.   可以应用于助记码的查询--转载(最早见于j9988的发表,具体原作者不明)--*/if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[fGetPy]) and xtype in (NFN, NIF, N...
阅读(6240) 评论(2)

树形数据的处理

/*--表结构描述及数据环境: 表名tb,如果修改表名,则相应修改所有数据处理中涉及到的表名tb id为编号(标识字段+主键),pid为上级编号,name为名称,后面可以自行增加其他字段.  凡是未特殊标注的地方,对自行增加的字段不影响处理结果--邹建2003.12(引用请保留此信息)--*/--测试数据create table tb(id int identity(1,1) not null c...
阅读(7993) 评论(5)

数据库备份与还原处理

利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点:1.   获取SQL Server服务器上的默认目录2.   备份SQL语句的使用3.   恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理4.   作业创建SQL语句的使用 /*1.--得到数据库的文件目录  @dbname 指定要取得目录的数据库名   如果指定的数据不存在,返回安装SQL...
阅读(52844) 评论(35)
187条 共10页首页 上一页 ... 6 7 8 9 10 ...
    个人资料
    • 访问:1279804次
    • 积分:14881
    • 等级:
    • 排名:第813名
    • 原创:178篇
    • 转载:9篇
    • 译文:0篇
    • 评论:881条
    最新评论