SQL Server 2000查询分析器中快速定位到行

如果SQL语句有错,在查询分析器的消息窗口中就会显示出第几行有什么错误,例如:

declare @l char,@m char,@n char
declare @i int
declare @startdate datetime,@enddate datetime

set @startdate = getdate()
set @i = 0

while(@i<=1000000)
begin
    set @l = char(convert(int,rand()*25+65))
    set m = char(convert(int,rand()*25+65))
    set @n = char(convert(int,rand()*25+65))

    insert into table1(name,age) values(@l+@m+@n,@i)

    set @i = @i + 1
end

set @enddate = getdate()
print convert(varchar,datediff(ms,@startdate,@enddate)) + ' 毫秒'

消息窗错误提示:

引用内容 引用内容
服务器: 消息 170,级别 15,状态 1,行 11
第 11 行: '=' 附近有语法错误。

由于SQL Server 2000查询窗口不能像Dreamweaver、VS2005那样显示行号(SQL Server 2005可以),虽然将光标置于某一行在分析器状态栏中就能看到当前的行数,但行的定位显然还是极为不便的,幸好查询分析器像记事本一样提供了转到行(Ctrl+G)的功能,按Ctrl+G打开转到对话框,输入你要跳转的行数确定,该行立即处于选中状态!

评论: 0 | 引用: 0 | 查看次数: 5860
发表评论
登录后再发表评论!