摘要:
处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 n 阅读全文
posted @ 2013-06-24 16:40
深南大道
阅读(202)
评论(0)
推荐(0)
摘要:
--创建和执行事后触发器 --更新仓库备份表中记录时自动创建数据表且插入三条记录 create trigger db_trigger1 on 仓库备份 for update as begin if Exists(select * from sys.sysobjects where id=OBJECT 阅读全文
posted @ 2013-06-24 14:42
深南大道
阅读(217)
评论(0)
推荐(0)
摘要:
declare db_cursor5 scroll cursor for select amazonOrderid,Name,AddressLine1 from dbo.OrdersAddress --声明游标 declare @t varchar(max) --定义变量 declare @t1 v 阅读全文
posted @ 2013-06-24 14:36
深南大道
阅读(184)
评论(0)
推荐(0)
摘要:
--不带参数的存储过程 CREATE procedure proc_sql1 as begin declare @i int set @i=0 while @i<26 begin print char(ascii('a')+@i)+'的ASCII码是:'+cast(ascii('a')+@i as 阅读全文
posted @ 2013-06-24 13:38
深南大道
阅读(177)
评论(0)
推荐(0)
摘要:
--在sql语句中 begin...end 用来设定一个程序块 相关于c#中的{} declare @yz real,@w int --声明变量 set @w=120 --为变量赋值 if @w<=100 --if条件语句 begin --Begin程序块 set @yz=@w*0.12 --为变量 阅读全文
posted @ 2013-06-24 11:31
深南大道
阅读(180)
评论(0)
推荐(0)
摘要:
--把wh1仓库号中姓名含有"平"字的职工工资在原来的基础上加288 update 职工备份 set 工资=工资+288 where 仓库号='wh1' and 姓名 like '%平%' --把"北京"地区的职工的工资减少100,再增加1倍 update 职工备份 set 工资=(工资-100)* 阅读全文
posted @ 2013-06-24 10:56
深南大道
阅读(565)
评论(0)
推荐(0)

浙公网安备 33010602011771号