文章列表
 
您正在查看 "技术文章" 分类下的文章

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

sqlserver中多行所有

 
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

DataGridView有一个属性是Auto

 
2011-07-17 23:25
1 行、列的隐藏
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

Thanks a lot !
 

太谢谢了
 

实在太厉害了!!谢谢
 

太感谢了,真是雪中送炭!!!
 

额……
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu