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
5 DBCC HELP('?');
for example: DBCC HELP('checkdb');
6 系统存储过程 exec sp_testlinkedserver 可以用来测试LinkedServer是否连通
7 SIGN 函数 返回指定表达式的正号 (+1)、零 (0) 或负号 (-1) 三种状态。
8 Cannot drop the database ‘XXX’ because it is being used for replication.
将数据库Offline然后再删除就可以了。
9 如何收缩2005 Mirror数据库 2005 收缩的操作不会在Mirror数据库上重做
另外在2008版本上测试不会有这个问题,收缩的命令可以成功在Mirror上面起作用,所以这个现象可能只限于2005的版本。
10

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