.NET技术支持者

  博客园 :: 首页 :: 博问 :: 闪存 :: :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  SQL SERVER 2000

1 2 下一页

摘要:CREATETABLE[dbo].[temptb]([id][int]IDENTITY(1,1)NOTNULL,[pid][int]NULL,[name1][varchar](20),[name][nvarchar](50),[parentid][int]NULL,CONSTRAINT[PK_temptb]PRIMARYKEYCLUSTERED([id]ASC)WITH(PAD_INDEX=OFF... 阅读全文
posted @ 2008-05-08 16:26 LDAR泄漏检测与修复 阅读(1817) 评论(2) 推荐(0) 编辑

摘要:今天做个行列转换 找到的好语句 解决了我的问题*说明:复制表(只复制结构,源表名:a新表名:b)select*intobfromawhere1<>1*说明:拷贝表(拷贝数据,源表名:a目标表名:b)insertintob(a,b,c)selectd,e,ffromb;*说明:显示文章、提交人和最后回复时间selecta.title,a.username,b.adddatefromtab... 阅读全文
posted @ 2006-10-28 16:24 LDAR泄漏检测与修复 阅读(10486) 评论(5) 推荐(0) 编辑

摘要:这个存储过程的作用是自动生成编号,比如我们在数据库中有个**票编号字段,该存储过程可以生成格式为头(自己定义的一个头,比如AA)+日期(形如20070401)+6位递增整数(形如002254),并且每到了新的一年后面的6位整数便会归0重新开始。其中用到了动态执行sql的方法。参数有四个,需要给出表名称,字段名称,头和一个返回值。 =================================... 阅读全文
posted @ 2006-07-14 11:20 LDAR泄漏检测与修复 阅读(2505) 评论(3) 推荐(0) 编辑

摘要:引用SQL DMO组件//取得本局域网内所有可用sql服务器名 cmbServer.Items.Clear(); try { SQLDMO.Application app = new SQLDMO.ApplicationClass(); SQLDMO.NameList li... 阅读全文
posted @ 2006-05-16 21:03 LDAR泄漏检测与修复 阅读(2998) 评论(1) 推荐(0) 编辑

摘要:把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt('原始密码')select pwdencrypt... 阅读全文
posted @ 2006-03-20 16:32 LDAR泄漏检测与修复 阅读(10737) 评论(17) 推荐(2) 编辑

摘要:利用SQLDMO实现的,只要添加SQLDMO引用就好了,然后利用下边的类的方法就可以实现了。我把原作者的类扩充了一下,可以自动识别web.config里 的数据库连接字符串,可以通过变量设置还原恢复的信息。需要注意的时还原,还原的时候问题最大了,有别的用户使用数据库的时候无法还原,解决办法就是在MASTER数据库中添加一个存储过程:create proc killspid (@dbname var... 阅读全文
posted @ 2006-02-28 11:42 LDAR泄漏检测与修复 阅读(1831) 评论(2) 推荐(0) 编辑

摘要:--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --... 阅读全文
posted @ 2006-02-12 16:51 LDAR泄漏检测与修复 阅读(1946) 评论(0) 推荐(0) 编辑

摘要:行列转换实例 表ttt有三个字段 seq --序列 jcxm --检查项目 zhi --值 数据分别如下: seq jcxm zhi ----... 阅读全文
posted @ 2006-02-10 20:22 LDAR泄漏检测与修复 阅读(4474) 评论(0) 推荐(0) 编辑

摘要:/**//**//**//*说明:1.支持多表查询 2.支持任意排序 3.不支持表别名参考了 evafly920:[分享]千万数量级分页存储过程(效果演示) 地址:http://blog.csdn.net/evafly920/archive/2006/03/03/614813.aspx IF(EXISTS(SELECT * FROM sysobjects WHERE [id]=OB... 阅读全文
posted @ 2006-01-11 09:22 LDAR泄漏检测与修复 阅读(3795) 评论(2) 推荐(1) 编辑

摘要:复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。 SQL复制的基本元素包括 出版服务器、订阅服务器、分发服务器、出版物、文章 SQ... 阅读全文
posted @ 2005-12-08 18:05 LDAR泄漏检测与修复 阅读(1609) 评论(5) 推荐(0) 编辑

摘要:如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。 1、管理->SQL Server代理->作业(按鼠标右键)->新建作业-> 2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号-> 分类处可选择也可用默认的[未分类(本地)]->所有者默认为登录SQL S... 阅读全文
posted @ 2005-10-24 14:07 LDAR泄漏检测与修复 阅读(1672) 评论(4) 推荐(0) 编辑

摘要:--定时同步服务器上的数据 --例子:--测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test--服务器上的表(查询分析器连接到服务器上创建)create table [user](id int primary key,number varchar(4),name varchar(10))go--以下在局域网(本机操作)--本机的表,state说... 阅读全文
posted @ 2005-10-24 12:51 LDAR泄漏检测与修复 阅读(2430) 评论(2) 推荐(0) 编辑

摘要:---即时同步两个表的实例: --测试环境:SQL2000,远程主机名:xz,用户名:sa,密码:无,数据库名:test--创建测试表,不能用标识列做主键,因为不能进行正常更新--在本机上创建测试表,远程主机上也要做同样的建表操作,只是不写触发器if exists (select * from dbo.sysobjects where id = object_id(N'[test]') and O... 阅读全文
posted @ 2005-10-24 12:50 LDAR泄漏检测与修复 阅读(1433) 评论(3) 推荐(0) 编辑

摘要:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_qry]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_qry]GO/**//*--查询重复记录的通用存储过程 可以查询出表中那些数据是重复的,这里的重复,是指除... 阅读全文
posted @ 2005-10-24 12:41 LDAR泄漏检测与修复 阅读(758) 评论(0) 推荐(0) 编辑

摘要:SQL五个集合函数:SUM,AVG,COUNT,MAX,MIN 通配符的一些用法:(关键字:like % [] -) select * from tablename where column1 like '[A-M]%' 这样可以选择出column字段中首字母在A-M之间的记录 select * from tablename where column1 like '[ABC]%' 这样可以... 阅读全文
posted @ 2005-10-24 12:37 LDAR泄漏检测与修复 阅读(1169) 评论(0) 推荐(0) 编辑

摘要:数据库备份和恢复存储过程(和大家交流一下) if exists( select * from sysobjects where name='pr_backup_db' and xtype='p' )begin drop proc pr_backup_dbendgo/**//*备份数据库*/create proc pr_backup_db@flag varchar(10) out,@backup_... 阅读全文
posted @ 2005-10-24 12:36 LDAR泄漏检测与修复 阅读(1040) 评论(3) 推荐(0) 编辑

摘要:SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。本文假定您能熟练使用SQL Server Enterprise Manager(SQL Server企业管理器)和SQL Server Quwey Analyser(SQL Server查询分析器)1... 阅读全文
posted @ 2005-10-24 12:28 LDAR泄漏检测与修复 阅读(678) 评论(1) 推荐(0) 编辑

摘要:获取一个SQLServer上的所有数据库信息 用存储过程 sp_databases 在查询分析其中执行命令exec sp_databases 结果:master 14464 NULLmodel 1280 NULLmsdb 14336 NULLNorthwind 4352 NULLpubs 2560 NULLStore 1912 NULLtempdb 8704 NULLtest 1272 NULL获... 阅读全文
posted @ 2005-10-24 12:20 LDAR泄漏检测与修复 阅读(643) 评论(1) 推荐(0) 编辑

摘要:/**//*數據庫備份存儲過程*//**//*支持從服務器備份數據至本地機器上*/-- CREATE PROCEDURE up_dbbackup(@backup_db_name VARCHAR(128),@filename VARCHAR(128), /**//*備份路徑+文件名*/@flag VARCHAR(60) OUTPUT)ASSET NOCOUNT ONDECLARE @sql NVAR... 阅读全文
posted @ 2005-10-24 12:19 LDAR泄漏检测与修复 阅读(1227) 评论(0) 推荐(1) 编辑

摘要:一般情况,使用sql server中的全文索引,经过大体4个步骤: 1).安装full text search全文索引服务; 2).为数据表建立full text catalog全文索引目录; 3).进行full text catalog的population操作(使全文索引与数据表内容同步); 4).使用全文索引进行查询。 为了在数据表内容更新时全文索引... 阅读全文
posted @ 2005-10-24 12:17 LDAR泄漏检测与修复 阅读(594) 评论(1) 推荐(0) 编辑

1 2 下一页