`

sp debug

 
阅读更多
sp debug method
create table SPOptimizationTb (
spName                          varchar(100)                     not null  ,
seq                             int                              not null  ,
breakpoint                      int                              not null  ,
consume                         int                              not null  ,
remark                          varchar(200)                         null  ,
createDate                      datetime                             null  
)
lock allpages
on 'default'
go

declare @dbLog bit
declare @breakpoint int
declare @spName varchar(100)
declare @seq int
declare @remark varchar(200)
declare @consume int
declare @logTime datetime

select @dbLog = 0
select @breakpoint = 0  -- breakpoint increase from 1
select @spName = 'SelCommentaryList'

declare @runTime datetime
declare @temTime varchar(200)
set @runTime = getDate()
select @runTime

select @seq = max(seq)+1 from SPOptimizationTb where spName = @spName
if @seq = null
begin
select @seq = 1
end

declare     @catIds varchar(16384)
declare @sites varchar(50)
declare @regionCode char(30)
declare @theme int
declare @frDate datetime
declare @toDate datetime
declare @totalRows int
declare     @tags varchar(16384)
declare @excludetags varchar(16384)
declare @keyValue varchar(16384)

set @catIds = '|KK%|KM%|'
set @sites = 'GEOEXT'
set @regionCode = 'ALL'
set @theme = -1
set @frDate = '04/20/2011'
set @toDate = '07/19/2011'
set @totalRows = 0
set @tags = ' '
set @excludetags = '|CONTENT_CATEGORY:CC_008|'
set @keyValue = 'EMERGINGMKTS_OVERVIEW_ALL'

--   ************************ record time begin *****************************
select @logTime = getDate()
select @remark = '----#step 1, if else : '
select @consume = datediff(ms,@runTime,@logTime)
select @temTime = convert(varchar(200), @consume)
select @breakpoint = @breakpoint + 1
if @dbLog = 1
insert into SPOptimizationTb values(@spName, @seq, @breakpoint, @consume, @remark, @logTime)

print @remark
print @temTime
select @runTime = getDate()
--   ************************ record time end   *****************************


分享到:
评论

相关推荐

    vc2005sp1 debug 库缺失导致程序无法运行

    标题 "vc2005sp1 debug 库缺失导致程序无法运行" 描述了一个常见的问题,即当尝试运行一个依赖于Microsoft Visual C++ 2005 Service Pack 1 (SP1) Debug库的程序时,由于缺少相应的库文件,程序无法启动。...

    windows 7 debug symbols 32位 64位 sp1的symbols是另一个文件

    windows 7 debug symbols 不含win7 sp1的symbol If you plan to install symbols manually, it is crucial that you remember this basic rule: the symbol files on the host computer are required to match the...

    windows server 2003 x86 sp0 debug symbol 调试符号

    windows server 2003 x86 sp0 debug symbol 调试符号 绝版资料,微软已经下线了,网络上已经下载不到了的绝版资料 操作系统研究的绝佳资料

    DOS下DEBUG教程

    * 堆栈指针 SP 置为段末或 COMMAND.COM 暂驻部分的结束地址(其中较小的那个地址) * 其余通用寄存器均置为 0,标志寄存器置为下述状态 DEBUG 使用单字符命令,包括: * 命令格式命令格式 * 汇编 A [地址] * 命令 ...

    windows xp sp3 symbols full enu

    windows xp sp3 的symbols 包 。WindowsXP-KB936929-SP3-x86-symbols-full-ENU。 找了半天,没找到中文版的符号包,只找到英文版的,不过可以用。然后这个是full版的。

    汇编全面讲解debug操作

    `R`命令能查看CPU的所有寄存器,包括AX、BX、CX、DX、SP、BP、SI、DI、DS、ES、SS、CS、IP,以及标志位状态。你可以单独查看或修改特定寄存器,比如`_R AX`,或改变标志位状态,如`_R F PO NZ DI NV`。 3. **T...

    DEBUG的使用方法,很全的

    ### DEBUG的深入解析与应用技巧 #### 调试利器:DEBUG详解 DEBUG,作为一款经典的内存调试工具,自诞生以来便深受程序员喜爱,尤其是在早期的计算机编程领域中扮演着举足轻重的角色。本文将从DEBUG的启动方式、...

    汇编语言与debug用法

    2. **寄存器**:汇编语言中,数据主要存储在寄存器中,如AX、BX、CX、DX等通用寄存器,以及IP(指令指针)和SP(堆栈指针)等特殊用途寄存器。 3. **寻址模式**:汇编语言支持多种寻址模式,如直接寻址、间接寻址、...

    WindowsXP-KB835935-SP2-slp-Symbols.exe

    WindowsXP-KB835935-SP2-slp-Symbols.exe,Windows xp sp2调试符号包,微软官方已经不再提供,网上也基本绝迹。可用于windbg/ida去调试分析windows xp sp2内核。

    debug的使用方法

    显示 CPU 内所有寄存器内容和标志位状态,其格式为: -R 例如,-r AX=0000 BX=0000 CX=010A DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=18E4 ES=18E4 SS=18E4 CS=18E4 IP=0100 NV UP DI PL NZ NA PO NC 18E4:0100 ...

    dos下的debug教程

    当启动DEBUG时,如果没有指定文件名,系统会进行一些初始化设置,比如段寄存器的设置、指令指针IP的设定、堆栈指针SP的设定等。如果命令行包含文件名,DS和ES寄存器将指向程序段。 **DEBUG的内存和地址** 在内存...

    汇编语言程序设计debug

    - 直接在DOS提示符下输入`DEBUG`启动,此时没有加载任何被调试程序,所有段寄存器初始化为当前可用的主存段,通用寄存器(除SP外)设为0,IP设为0100h,状态标志清0。 - 输入`DEBUG [路径\文件名] [参数1] [参数...

    masm5.0有debug

    4. **寄存器使用**:x86架构有多个通用寄存器,如AX、BX、CX、DX、SI、DI、SP和BP,理解它们的功能和用途是编写高效汇编代码的关键。 5. **指令集**:MASM5.0支持x86指令集,包括数据传输、算术运算、逻辑运算、...

    DebugView带GUI山寨 for Xp/2k3(x86/x64)/Vista

    它的Hook也就没有恢复,因此调试这个山寨DebugView的时候不能用DbgView, 因为一运行它就把那个函数给先Hook掉了。。。 因此我的DebugView加了卸载自己驱动的支持。。。 由于以上原因,如果你已经运行过...

    simplesaml-debug-sp:一个用于测试SAML SP功能的SimpleSAMLphp应用程序

    simplesaml-debug-sp 一个用于测试SAML SP功能的SimpleSAMLphp应用程序:强制身份验证,作用域,请求签名,RequesterID。 包含的“ saml2keeper”模块用于显示从身份提供者收到的SAML响应。 安装: 按照的说明,...

    win8-win7下运行debug命令 汇编

    - 寄存器:CPU内部用于临时存储数据的高速存储区域,如AX、BX、CX、DX、SP、BP、SI、DI等。 4. **使用Debug进行汇编编程** - 在Debug的汇编模式下,可以编写汇编代码,然后用`G`命令执行。 - 例如,编写一条`MOV...

    DEBUG 汇编语言命令

    SP=FFFEBP=0000 SI=0000 DI=0000 DS=18E4 ES=18E4 SS=18E4 CS=18E4 IP=0100 NVUPDIPLNZNAPONC ``` 要修改某个寄存器的值,可以使用如下命令: ```bash -R AX ``` 系统会提示输入新的值。例如,若要将AX寄存器的值设...

    微机原理实验 指令系统及Debug命令

    微机原理实验主要关注的是计算机内部的指令系统和DEBUG命令的使用。DEBUG是早期DOS系统中的一个内置调试工具,它允许用户直接操作CPU、内存和寄存器,以理解和测试程序的执行过程。 首先,指令系统是计算机硬件能够...

    Android_WP_SP浅析

    【Android智能指针SP与WP浅析(Win32 Debug)】 在Android的Native层开发中,为了管理和防止内存泄漏,Google引入了一套基于C++的智能指针系统,主要包含两个关键类型:sp(Strong Pointer)和wp(Weak Pointer)。...

Global site tag (gtag.js) - Google Analytics