随笔分类 -  sql

检查自己的SQL SERVER 2000的版本号
摘要:有两种方法: 第一步:使用SQL语句查询 select @@version 查询结果如下: Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft CorporationPersonal Edition on Windows NT 5.1 (Bui... 阅读全文

posted @ 2007-02-09 11:31 .net学习交流 阅读(9625) 评论(1) 推荐(0) 编辑

查询远程数据库的完整的方法
摘要:--如果数据少,不经常查询,就直接用:select * from openrowset('sqloledb','另一个sql服务器名或ip地址';'用户名';'密码',要查询的数据库名..要查询的表名) --如果数据量大,经常查询,就用链接服务器:--创建链接服务器exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'exe... 阅读全文

posted @ 2004-09-07 16:37 .net学习交流 阅读(1386) 评论(1) 推荐(0) 编辑

查询数据库中的第100条数据
摘要:select identity(int,1,1) as iid,* into #tmp from 表 select * from #tmp where iid = 100 drop table #tmp 阅读全文

posted @ 2004-09-02 11:43 .net学习交流 阅读(673) 评论(0) 推荐(0) 编辑

监控远程数据库服务器上当前连接用户IP地址
摘要:create table #ip(id int identity(1,1),re varchar(200)) declare @s varchar(1000)set @s='ping '+host_name()+' -a -n 1 -l 1'insert #ip(re) exec master..xp_cmdshell @s select 登录的用户=suser_sname(),计算机名=host... 阅读全文

posted @ 2004-08-27 11:29 .net学习交流 阅读(1401) 评论(1) 推荐(0) 编辑

这个存储过程查询数据库中的所有的表是否包含要查询的字符串
摘要:--下面这个存储过程用来在某个数据库中的所有表中查找某一字符串----使用: EXEC Search '张三'CREATE PROCEDURE Search @Str varchar(100),@SearchFlag int=1,@TableFlag int=1/****@Str 要搜索的字符串**@TableFlag 1: 只在用户表中查找;2:只在系统表中查找;其他:在所有表中查找**@Se... 阅读全文

posted @ 2004-08-20 16:55 .net学习交流 阅读(1739) 评论(2) 推荐(0) 编辑

今天写了个存储过程,执行起来要3分钟!!!!!
摘要:今天写了个存储过程,执行起来要3分钟!!!!! 受不了。 一个统计的存储过程,生成一个110个字段的表,表里面有108行资料,涉及到多个表与视图之间的查询,但是执行起来要三分钟,我晕哦!!!! 阅读全文

posted @ 2004-08-20 11:02 .net学习交流 阅读(451) 评论(0) 推荐(0) 编辑

今天又学到了一点点!
摘要:存储远程机器的数据:select * from opendatasource('sqloledb','data source=dataserver's name or ip;uer id=sa;password=sa').databasename.dbo.tablename 阅读全文

posted @ 2004-08-20 10:48 .net学习交流 阅读(479) 评论(0) 推荐(0) 编辑

导航