demo 测试笔记

1.   AND fc.Code=124543574796 位置不同步结果的影响

(1)
SELECT f.Code,fc.Code FROM f
left JOIN Consume fc ON f.Code=fc.Code
WHERE CommodityId=100001 AND fc.Code=124543574796
--查询结果:
Code                   tCode
124543574796  124543574796
(2)  
SELECT f.Code,fc.Code FROM f
left JOIN Consume fc ON f.Code=fc.Code AND fc.Code=124543574796
WHERE CommodityId=100001
--查询结果:
Code                   tCode
124543574796  124543574796
124543574797

2   SQL Server数据库从高版本降级到低版本

   降低兼容级别的方式经过测试不可行, 只能通过导出脚本的方式实现。或者复制订阅的方式(~……~)

3 tempdb
   每次启动 SQL Server 时都会重新创建 tempdb,从而在系统启动时总是保持一个干净的数据库副本,数据库文件会恢复到重启前的初始设置,而不是根据model模板去新建tempdb数据库。在断开联接时会自动删除临时表和存储过程,并且在系统关闭后没有活动连接。

4  查看某事务对应的tempdb所占用的空间

select   *  from sys.dm_tran_database_transactions

DBCC  HELP('?');

  for example:  DBCC  HELP('checkdb');

系统存储过程  exec  sp_testlinkedserver  可以用来测试LinkedServer是否连通

7   SIGN 函数  返回指定表达式的正号 (+1)、零 (0) 或负号 (-1) 三种状态。 

Cannot drop the database ‘XXX’ because it is being used for replication.

  将数据库Offline然后再删除就可以了。

如何收缩2005 Mirror数据库  2005 收缩的操作不会在Mirror数据库上重做

另外在2008版本上测试不会有这个问题,收缩的命令可以成功在Mirror上面起作用,所以这个现象可能只限于2005的版本。

10

 

举个例子:如果字段“id”存储了“1”和“2”两个值,“name”栏位存储了“Jimmy”和“Roger“。答案是数据的位置标明它属于哪一行。这样查询的时候就可以将所有的栏位匹配为对应的行

 

 

 

 

 

 

 

 

 

posted @ 2013-03-01 16:17  莫问前程  阅读(252)  评论(0)    收藏  举报