您正在查看 "技术文章" 分类下的文章 2012-02-01 0:13 use master go declare @spid int,@bl int DECLARE s_cur CURSOR FOR select 0 ,blocked from (select * from sysprocesses where blocked>0 ) a where not exists(select * from (select * from sysprocesses where blocked>0 ) b where a.blocked=spid) union select spid,blocked from sysprocesses where blocked>0 OPEN s_cur FETCH NEXT FROM s_cur INTO @spid,@bl WHILE @@FETCH_STATUS = 0 begin |
2011-11-30 18:08 当数据库发生死锁时,可以使用这些查看发生死锁的语句或指令DBCC INPUTBUFFER显示从客户端发送到 Microsoft® SQL Server™ 的最后一个语句。 语法DBCC INPUTBUFFER(spid) 参数spid 是 sp_who 系统存储过程的输出中所显示的用户连接系统进程 ID (SPID)。 DBCC OUTPUTBUFFE
|
2011-07-21 23:05 登陆源代码:
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "" || textBox2.Text == "") { Messag |
2011-07-21 22:59 系统要求进行SQL优化,对效率比较低的SQL进行优化,使其运行效率更高,其中要求对SQL中的部分in/not in修改为exists/not exists
修改方法如下:
in的SQL语句
SELECT id, category_id, htmlfile, title, convert(varchar(20),begintime,112) as pubtime FROM tab_oa_pub WHERE is_check=1 and category_id in (select id from tab_oa_pub_cate where no='1') order by begintime desc
修改为exists的SQL语句 SELECT id, category_id, htmlfile, title, convert(varchar |
2011-07-21 22:50 DECLARE @Counter INT; SET @Counter = 1; WHILE @Counter < 10 BEGIN SELECT @Counter SET @Counter = @Counter + 1 IF @Counter = 4 GOTO Branch_One --Jumps to the first branch. IF @Counter = 5 GOTO Branch_Two --This will never execute. END Branch_One: SELECT 'Jumping To Branch One.' GOTO Branch_Three; --This will prevent Branch_Two from e |
2011-07-21 22:49 一、使用 WAITFOR delay
【例】等待1小时10分零12秒后执行select语句
WAITFOR delay '01:10:12'
Select * from publishers
二、使用 WAITFOR time
【例】等到11点12分后才执行select 语句
WAITFOR time '11:12:00'
Slect * from pu |
2011-07-21 22:46 2011-07-21 22:46 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态. 2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发. truncate,drop是ddl, 操作立即生效,原数据不放到rollback segment中,不能回滚. 操作不触发trigger. 3.delete语句不 |
2011-07-17 23:26 2011-07-17 23:25 | | |