`

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库的程序时,由于缺少相应的库文件,程序无法启动。...

    codewarrior使用教程

    ### CodeWarrior 使用教程 #### 一、CodeWarrior 简介 CodeWarrior 是由 Metrowerks 公司开发的一款专为 Freescale 所有微控制器(MCU)和数字信号处理器(DSP)提供嵌入式应用开发支持的软件工具包。...

    windows server 2003 x86 sp0 debug symbol 调试符号

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

    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...

    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 ...

    汇编语言程序设计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