上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 102 下一页
摘要: SQL Server2008提供了一个增强的SQL命令Merge,用法参看MSDN:http://msdn.microsoft.com/zh-cn/library/bb510625.aspx功能:根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入、更新或删除行,可以对两个表进行同步。我们看一个例子,假如,有一总产品列表,一个分店产品列表,需要从分店添加产品时更新总产品列表。总产品表,分店产品表结构完全一致:ifOBJECT_ID('Demo_AllProducts')isnotnulldroptableDemo_AllProd 阅读全文
posted @ 2011-12-29 16:37 qanholas 阅读(311) 评论(0) 推荐(1)
摘要: SQLServer2008中新增功能:可以使用单个Insert命令插入多行。CreatetableDemo_Values(PKIDintnotnullidentity(1,1)primarykey,DNameNvarchar(20)null,DCodeNVarchar(30)null,DDatedatetimenull)go--thisSQLisonlyforSQLServer2008InsertintoDemo_Values(DName,DCode,DDate)values('DemoA','AAA',GETDATE()),('DemoB',& 阅读全文
posted @ 2011-12-29 16:32 qanholas 阅读(337) 评论(0) 推荐(0)
摘要: 1.正常启动SQLSERVER 2008服务net start mssql$sql20082.使用SQL Server Management Studio 登陆SQL SERVER 20083.SQLSERVER 2008服务停止了4.查看windows事件,日志如下a.在文件 'D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\templog.ldf' 中、偏移量为 0000000000000000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 38(已到文件结尾。)。 阅读全文
posted @ 2011-12-28 11:32 qanholas 阅读(6421) 评论(3) 推荐(0)
摘要: 步骤:I.创建基本的Service Broker对象: 在ServerA的DatabaseA里,让我们执行下面的操作:1)创建消息类型Create Message Type SenderMessageType validation=NONE Create Message Type ReceiverMessageType validation=NONE2)在上面的消息类型上创建约定Create Contract SampleContract( SenderMessageType SENT BY INITIATOR, ReceiverMessageType SENT BY TARGET)3)创建一 阅读全文
posted @ 2011-12-26 14:36 qanholas 阅读(553) 评论(0) 推荐(0)
摘要: 有时,我们需要获得某张表所有的元数据,我们可能想到的是通过查询系统表获得,但是这比较繁琐,而在SQL Server2005(包含)以后,提供了一个比较简单的操作,只返回表的所有元数据,而没有行数据,它就是SET FMONLY {ON|OFF}命令。如图: 如果执行的时候打开执行计划(CTRL+M),也不会返回带有执行计划的标签(如上图)。 阅读全文
posted @ 2011-12-22 14:47 qanholas 阅读(324) 评论(0) 推荐(0)
上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 102 下一页