In SQLServer Profiler:
TextData Not like [select TOP 20%]
this will better ApplicationName like NULL
This will dynamic run sql:
--This is the profiler shows
declare @p1 int
set @p1=426
exec sp_prepexec @p1 output,N'@P1 numeric(38,0),@P2 varchar(8000)',N'select IPROMO_THEME_ID, BELONGS_TO_HCARE, PROMO_THEME_CODE, PROMO_THEME_DESC, DEFUNCT from schema.table_name WITH (NOLOCK) where BELONGS_TO_HCARE = @P1 and PROMO_THEME_DESC = @P2 and defunct = ''N'' ',100,'hubin test for issue 942'
select @p1
--This is manually assembly sql
select IPROMO_THEME_ID, BELONGS_TO_HCARE, PROMO_THEME_CODE, PROMO_THEME_DESC, DEFUNCT
from schema.table_name WITH (NOLOCK) where BELONGS_TO_HCARE = 100
and PROMO_THEME_DESC = 'hubin test for issue 942' and defunct = 'N'
--This is dynamic run sql
DECLARE @IntVariable int;
DECLARE @StringVariable nvarchar(4000);
DECLARE @SQLString nvarchar(4000);
DECLARE @ParmDefinition nvarchar(4000);
/* Build the SQL string one time.*/
SET @SQLString =
N'select IPROMO_THEME_ID, BELONGS_TO_HCARE, PROMO_THEME_CODE, PROMO_THEME_DESC, DEFUNCT
from schema.table_name WITH (NOLOCK) where BELONGS_TO_HCARE = @P1
and PROMO_THEME_DESC = @P2 and defunct = ''N''';
SET @ParmDefinition = N'@P1 numeric(38,0),@P2 varchar(4000)';
/* Execute the string with the first paramter value.*/
SET @IntVariable = 100;
SET @StringVariable = 'hubin test for issue 942';
EXECUTE sp_executesql @SQLString , @ParmDefinition, @P1 = @IntVariable, @P2 = @StringVariable;
/* Execute the string with the second paramter value.*/
SET @IntVariable = 100;
SET @StringVariable = 'Moon Cake Festival';
EXECUTE sp_executesql @SQLString , @ParmDefinition, @P1 = @IntVariable, @P2 = @StringVariable;
分享到:
相关推荐
公司的SQL Server 没装Profiler,从网上下载的一个非常好用,支持过滤器
该产品针对数据库应用的开发和维护阶段提供了几个特别的模块:SQL语法优化器、PL/SQL集成化开发调试环境(IDE)、扫描器、数据库监视器等。图1 人工智能自动SQL优化示意图 其核心模块之一“SQL语法优化器”的工作原理...
使用性能监视器、SQL Trace以及动态管理视图和函数建立性能基线 理解一般系统中发生瓶颈的地方。以及解决瓶颈的方法 识别常见性能问题以及对其快速处理的方法 实施修复甚至预防性能问题的T-SQL最佳实践 《SQL ...
使用性能监视器、SQL Trace以及动态管理视图和函数建立性能基线 理解一般系统中发生瓶颈的地方。以及解决瓶颈的方法 识别常见性能问题以及对其快速处理的方法 实施修复甚至预防性能问题的T-SQL最佳实践 《SQL ...
SQL数据库(包括创建表的工具),格式化的滚动文件跟踪侦听器,滚动XML跟踪侦听器,Seq日志记录服务器侦听器以及内存中的跟踪侦听器,简单的属性和表达式过滤器,活动和逻辑操作范围以及配置文件监视。 正在安装 ...
6)编程方便:本组件设计功能强大,几乎将所有的编写代码的工作都转移到了对象监视器的操作中。程序员只要编辑SQL属性就可以自动将数据库中的数据提取到本组件。组件提供了一个设计字段的组件编辑器,设计列的属性...
7.1 输入 SQL 语句和命令............................................46 7.2 开发命令文件..................................................47 7.3 支持命令....................................................
索普 轻巧但功能强大的PT框架。 怎么跑 将.env.example重命名为.env并设置您的postgres名称和密码。 在终端中运行以下命令: ... 监视器 已知的问题 现在,它仍然包含许多特别的http响应,尤其是在错误处理的情况下。
为 Web 访问配置策略和过滤器 72 过滤 Access Gateway 连接的必要条件 73 基于 Access Gateway 连接应用策略过滤器 73 基于现有 Access Gateway 策略应用策略过滤器 73 将策略应用于除基于 Access Gateway 的连接...
17.12 事件监视器 ......173 17.13 会话 174 17.14 自定义工具 ......176 17.15 测试管理器 ......181 18. 编辑器........185 18.1 选择功能 ........185 18.2 列选择 ..........185 18.3 指引线 ..........186 18.4...
全局过滤器和增强的门户交互性 34 门户页面中的 Metric Studio 内容 35 支持 Microsoft SharePoint Portal 2003 和 2007 35 版本 8.3 中的已更改功能 35 已更新的 IBM Cognos Connection 外观 35 “转到”页面中的...
SmartSql借鉴了MyBatis的想法,使用XML来管理SQL,并提供了几个过滤器标签以消除代码级的各种if / else判断分支。 SmartSql将管理您SQL并过滤标记,以在代码级别维护各种条件判断,以使您的代码更加美观。 为什么...
6.5.2 进度监视器 6.5.3 监视输入流的进度 6.6 构件组织器 6.6.1 分割面板 6.6.2 选项卡面板 6.6.3 桌面面板和内部框体 6.6.4 级联与平铺 6.6.5 否决属性设置 第七章 高级 AWT 7.1 绘图操作流程 7.2 形状 7.2.1 ...
1.13.1 测试和设置变量类型 1.13.2 测试变量状态 1.13.3 变量的重解释 1.14 根据条件进行决策 1.14.1 if语句 1.14.2 代码块 1.14.3 else语句 1.14.4 elseif语句 1.14.5 switch语句 1.14.6 比较不同的条件 ...