SQLServer
linzhisong
无聊
展开
-
SQL Server特殊语法
修复还原数据库后,用户没法跟master关联的问题EXEC sp_change_users_login Update_One, yy_sg, yy_sggo原创 2006-06-03 10:35:00 · 1122 阅读 · 0 评论 -
关于Update语句在不同数据库中的差别
Oralce和DB2都支持的语法:UPDATE A SET (A1, A2, A3) = (SELECT B1, B2, B3 FROM B WHERE A.ID = B.ID)MS SQL Server不支持这样的语法,相对应的写法为:UPDATE A SET A1 = B1, A2 = B2, A3 = B3 FROM A LEFT JOIN B ON转载 2006-12-20 09:20:00 · 1228 阅读 · 0 评论 -
INSERT 失败,因为下列 SET 选项的设置不正确: 'ARITHABORT'
当你在SQL Server上试图更新一个索引视图引用的表时,你可能回收到如下有错误INSERT 失败,因为下列 SET 选项的设置不正确: ARITHABORT在计算列或索引视图上创建或操作索引时,SET ANSI_NULLS 也必须为 ON。如果 SET ANSI_NULLS 为 OFF,计算列或索引视图上带索引的表上的 CREATE、UPDA转载 2010-03-15 12:15:00 · 4559 阅读 · 0 评论 -
sql server 错误9003:LSN无效(日志扫描号无效),对数据库的修复.
<br />--sql server 错误9003:LSN无效(日志扫描号无效)<br /> --今天,从朋友那儿接到一个有问题的数据库文件与日志文件,在使用sql2000与sql2005进行数据库附加时,<br /> --sql server报错,错误信息: "传递给数据库 'POS' 中的日志扫描操作的日志扫描号 (2806:120:1) 无效。<br /> --此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。<br /> --如果此错误是在复制期间出现转载 2010-08-18 10:21:00 · 2546 阅读 · 0 评论