易截截图软件、单文件、免安装、纯绿色、仅160KB

Sql Server根据记录集批量更新数据库

update   t1   set   t1.value=t2.value   from   t2   where   t1.id=t2.id
 
update jbsite_class  set topicnum = count
from (select t2.classid,count from (
select distinct classid,count(*) as count
from jbsite_product
group by classid) t2
inner join  jbsite_product on jbsite_product.id = t2.classid
) b where jbsite_class.id=b.classid


相关文档:

PL/SQL学习笔记五


游标是从数据库中提取出来的数据,以临时表的形式存放在内存中,在游标中有一个数据指针,在初始状态下指向首记录, 利用fetch语句移动该指针,从而对游标中的数据进行各种操作。
1.定义游标
cursor 游标名 is select语句;
2.打开游标
open 游标名;
3.提取游标数据
fetch 游标名 into 变量名1, 变量名2, ....;
或 ......

使用set statistics on 来检查sql tuning的结果


在SQL Server2005/2008中可以使用一下四个命令来调优sql语句以及检查调优的结果
set
 statistics time on

set
 statistics IO on

set
 statistics profile on

set
 statistics xml on

......

常用 SQL 语句大全

本文总结了开发工作中常用的SQL语句,供大家参考……
--语 句 功 能
--数据操作
SELECT --从数据库表中检索数据行和列
INSERT --向数据库表添加新数据行
DELETE --从数据库表中删除数据行
UPDATE --更新数据库表中的数据
--数据定义
CREATE TABLE --创建一个数据库表
DROP TABLE --从数据库中删除表
A ......

三种SQL分页方式


1.分页方案一:(利用Not In和SELECT TOP分页)
  语句形式:
SELECTTOP10*fromTestTableWHERE(IDNOTIN     (SELECTTOP20id    fromTestTable    ORDERBYid))ORDERBYIDSELECTTOP页大小*fromTestTableWHERE(IDNOTIN     (SELECTTOP页大小*页数id    from表    ORDERBYid))ORDERBYID
  2.分 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号