随笔分类 -  数据库

(转)SQL Server当中生成一定范围的随机数
摘要:在SQL server中,有个随机函数rand(),有不少新手可能不知道存在这个函数,现在我就把这个函数的一些随机数生成技巧写出来,这是面向菜鸟的,老鸟请不要拍砖呀,我的头还不够硬,不过还是希望老鸟们多多指教了,现在切入正题: 随机函数:rand()在查询分析器中执行:select rand(),可... 阅读全文

posted @ 2007-11-30 09:52 西门潇洒 阅读(2900) 评论(0) 推荐(0)

资料(SET REMOTE_PROC_TRANSACTIONS)
摘要:SET REMOTE_PROC_TRANSACTIONS 指定当本地事务活动时,如果执行远程存储过程,将启动由 Microsoft 分布式事务管理器 (MS DTC) 管理的 Transact-SQL 分布式事务。 语法 SET REMOTE_PROC_TRANSACTIONS { ON | OFF... 阅读全文

posted @ 2007-11-27 09:48 西门潇洒 阅读(438) 评论(0) 推荐(0)

资料(OPENROWSET)
摘要:OPENROWSET 包含访问 OLE DB 数据源中的远程数据所需的全部连接信息。当访问链接服务器中的表时,这种方法是一种替代方法,并且是一种使用 OLE DB 连接并访问远程数据的一次性的、特殊的方法。可以在查询的 FROM 子句中像引用表名那样引用 OPENROWSET 函数。依据 OLE D... 阅读全文

posted @ 2007-11-27 09:46 西门潇洒 阅读(310) 评论(0) 推荐(0)

资料(OPENDATASOURCE)
摘要:OPENDATASOURCE 不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分对象名的一部分。 语法 OPENDATASOURCE ( provider_name, init_string ) 参数 provider_name 注册为用于访问数据源的 OLE DB 提供程序的 PROGI... 阅读全文

posted @ 2007-11-27 09:45 西门潇洒 阅读(532) 评论(0) 推荐(0)

资料(OPENQUERY)
摘要:OPENQUERY 在给定的链接服务器(一个 OLE DB 数据源)上执行指定的直接传递查询。可以在查询的 FROM 子句中像引用表名那样引用 OPENQUERY 函数。依据 OLE DB 提供程序的能力,还可以将 OPENQUERY 函数引用为 INSERT、UPDATE 或 DELETE 语句的... 阅读全文

posted @ 2007-11-27 09:37 西门潇洒 阅读(526) 评论(0) 推荐(0)

资料(sp_addserver)
摘要:sp_addserver 定义远程服务器或本地 Microsoft® SQL Server™ 的名称。提供 sp_addserver 是为向后兼容。请使用 sp_addlinkedserver。 语法 sp_addserver [ @server = ] 'server' [ , [ @local ... 阅读全文

posted @ 2007-11-27 09:35 西门潇洒 阅读(1082) 评论(0) 推荐(0)

资料(sp_dropserver)
摘要:sp_dropserver 从本地 Microsoft® SQL Server™ 上的已知远程和链接服务器列表中删除服务器。 语法 sp_dropserver [ @server = ] 'server' [ , [ @droplogins = ] { 'droplogins' | NULL} ]... 阅读全文

posted @ 2007-11-27 09:18 西门潇洒 阅读(1355) 评论(0) 推荐(0)

资料(sp_addlinkedsrvlogin)
摘要:sp_addlinkedsrvlogin 创建或更新本地 Microsoft® SQL Server™ 实例上的登录与链接服务器上远程登录之间的映射。 语法 sp_addlinkedsrvlogin [ @rmtsrvname = ] 'rmtsrvname' [ , [ @useself = ] ... 阅读全文

posted @ 2007-11-26 17:00 西门潇洒 阅读(1084) 评论(0) 推荐(0)

资料(sp_addlinkedserver)
摘要:sP_addlinkedserver 创建一个链接的服务器,使其允许对分布式的、针对 OLE DB 数据源的异类查询进行访问。在使用 sp_addlinkedserver 创建链接的服务器之后,此服务器就可以执行分布式查询。如果链接服务器定义为 Microsoft® SQL Server™,则可执行... 阅读全文

posted @ 2007-11-26 16:56 西门潇洒 阅读(1485) 评论(0) 推荐(0)

SQL Server2000跨服务器的数据库访问
摘要:由于项目需要,在开发过程遇上跨数据库服务器访问数据的问题. 在网络上一搜,资料确实不少,不过解决自己的问题也花了大半天的时候,在这里花些时间总结一下. 1.确立问题 由于需要进行跨数据库服务器的查询操作,所以我个人把其定位于分布式查询数据的问题. 2.解决方案 第一个概念.链接服务器. 链接服务... 阅读全文

posted @ 2007-11-26 16:41 西门潇洒 阅读(2988) 评论(1) 推荐(1)

针对解决sql server数据库中不区分大小写问题.
摘要:在网络上搜索相关的很多资料,总结了一下,发生这种情况的原因主要是由于排序规则引起的: 不指定排序规则的话 临时表是否区分大小写,与tempdb数据库的排序有关. 数据库对象是否区分大小写,与数据库本身的排序规则有关. 变量是否区分大小写,与数据库本身的排序规则有关,估计也是与te... 阅读全文

posted @ 2007-11-23 15:15 西门潇洒 阅读(6478) 评论(1) 推荐(1)

<转>以编程方式获取存储过程的参数信息
摘要:蛙蛙推荐:以编程方式获取存储过程的参数信息 摘要:好多人都喜欢写一些代码生成器的东西,毕竟谁也不愿意在重复枯燥的事上多费功夫,比如要写一个生成c#处理存储过程的代码吧,就要先获取存储过程的名称,以及存储过程的参数的名称,大小,类型,方向等信息,这样才能根据这些信息拼接出要生成的代码字符串,更高级的... 阅读全文

posted @ 2007-11-01 14:02 西门潇洒 阅读(1134) 评论(0) 推荐(0)

Sql集粹
摘要:在sql server中修改表的列名,可以使用sp_rename sp_rename 'friend.userId','userName','column' friend是表名,userId是原来的列名,userName是新的列名 注意:userName前面不要有表名,否则,更改后的列名为frien... 阅读全文

posted @ 2007-10-22 11:41 西门潇洒 阅读(215) 评论(0) 推荐(0)

Sql 2000 中行转列的查询方法
摘要:发现问题 先建立一张准备查询的报表。 CREATETABLE[TempTable] ([Id]INTIDENTITY(1,1)NOTNULL, --分为12345种类型 [Type]INTNOTNULL, --纪录不同类型的操作备注 [Note]NVARCHAR(100)NULL, --增加的时... 阅读全文

posted @ 2007-10-18 14:40 西门潇洒 阅读(329) 评论(0) 推荐(0)

远程连接sql server 2000服务器的解决方案<转>
摘要:远程连接sql server 2000服务器的解决方案 作者: 飞狐小屋, 出处:博客中国, 责任编辑: ttdb, 2006-02-28 17:39 如telnet 202.114.100.100 1433;通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的... 阅读全文

posted @ 2007-09-26 11:10 西门潇洒 阅读(505) 评论(0) 推荐(0)