存储过程
文章平均质量分 82
niochen
这个作者很懒,什么都没留下…
展开
-
删除web Log
create procedure deletemibowebtime(@id varchar(50))as declare @total_time float, @changetime float, @rate float, @webaddress varchar(200), @total_timemax f原创 2009-01-13 11:35:00 · 435 阅读 · 0 评论 -
一些有用的系统存储过程及用法
一些有用的系统存储过程及用法 --------------------------- 得到SQL SERVER 的服务器名 select convert(sysname, serverproperty(Nservername)) 读取键值 xp_instance_regread NHKEY_LOCAL_MACHINE,原创 2009-01-13 11:39:00 · 378 阅读 · 0 评论 -
总结 SQL Server 中死锁产生的原因及解决办法
其实所有的死锁最深层的原因就是一个:资源竞争表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B 另一个用户B 访问表B(锁住了表B),然后企图访问表A 这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了 同样用户B要等用户A释放表A才能继续这就死锁了解决方法: 这种死锁是由于你的程序的BUG产生的,除了调转载 2009-01-19 11:06:00 · 339 阅读 · 0 评论 -
分析数据库死锁原因的方法
常看到死锁的问题,一般都是KILL进程,但如果不查出引起死锁的原因,死锁会时常发生可以通过查找引起死锁的的操作,就可以方便的解决死锁,现将日常解决问题的方法总结,也许对大家有帮助1/死锁发生时,通过如下语法,查询出引起死锁的操作use mastergodeclare @spid int,@bl intDECLARE s_cur CURSOR FOR select 0 ,blockedfrom (转载 2009-01-19 11:00:00 · 398 阅读 · 0 评论 -
Create Function简单例子
--创建函数(返回varchar类型的值)create function test(@Num varchar(20))--@Num 参数returns varchar(50) --返回值类型as begin declare @MSG varchar(20)if(@Num =1) select @MSG =正确else select @MSG =错误return @MSG end原创 2009-02-25 11:26:00 · 1390 阅读 · 0 评论 -
group by 的 sum 求和
select LogTime = Convert(char(10),LogTime,111),UPPER(LTRIM(ClientUserName)),COMPANY,DEPT_ID,[NAME],ProcessingTime =sum( ProcessingTime),H_00 = sum(Case datepart(Hour,LogTime) when 0 then ProcessingT原创 2009-07-09 09:28:00 · 1459 阅读 · 0 评论