摘要:
1 --修复数据库置疑状态 2 use master 3 go 4 sp_configure ‘allow updates’,1 5 reconfigure with override 6 go 7 6. 将这个数据库置为紧急模式: 8 update sysdatabases set status = 32768 where name = ‘db_name’ 9 go 10... 阅读全文
摘要:
DECLARE @t TABLE ( account VARCHAR(50) ) DECLARE @num INT DECLARE @account VARCHAR(50) SET @num=0INSERT INTO @t SELECT Account FROM dbo.frmuser WHERE DepartmentId=1 AND IsValid=1 SELECT @num=COUNT(*) FROM @t WHILE @num>0 BEGIN SELECT TOP 1 @account= account FROM @t SELECT @account //取出数据进行操作 D... 阅读全文
摘要:
A1:把右表表达式()应用到左表()输入的行;A2:添加外部行; 使用apply就像是先计算左输入,让后为左输入中的每一行计算一次右输入。select *from dbo.Customers as Ccross apply (select top 2 * from dbo.Orders as O where C.customerid=O.customerid order by orderid desc) as CA 它是先得出左表【dbo.Customers】里的数据,然后把此数据一条一条的放入右表表式中,分别得出结果集,最后把结果集整合到一起就是最终的返回结果集了(T1的数据 像f... 阅读全文