数据库有几种循环方式

USE pubs
GO
WHILE (SELECT AVG(price) FROM titles) < $30
BEGIN
UPDATE titles SET price = price * 2
SELECT MAX(price) FROM titles
IF (SELECT MAX(price) FROM titles) > $50
BREAK
ELSE
CONTINUE
END

PRINT 'Too much for the market to bear'



1 declare @i int
2 set @i=1
3 while @i<30
4 begin
5 insert into test (userid) values(@i)
6 set @i=@i+1
7 end



JOIN和inner join


有2个主键相同的数据,怎样删除一个,保留另一个.


ef查出一个集合 修改后保存 更新回数据库 那么问题是:怎样不更新回数据库.


winform中的backgroundwork..


from a in db.user

where a.age > 18

orderby a.id descending

group a by a.SignupTime into b

select new { Date = b.Key, Num = b.Count() }


装箱拆箱


反射:动态获取实例调用方法·要消耗资源去查找和计算。反射的过程中有递归和遍历的操作,这些都需要时间..