`
dse_阿兴
  • 浏览: 14084 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

sqlserver动态sql与变量绑定

sql 
阅读更多
--变量声明
DECLARE @TMG DATETIME
DECLARE @STR NVARCHAR(500) --记住必须定义为NVARCHAR,否则会报错‘SQL存储过程需要类型为 'ntext/nchar/nvarchar' 的参数 '@statement'’
DECLARE @ZD VARCHAR(20)

--主体部分
BEGIN
    SET @ZD = 'XXX';
    --拼装sql语句
    SET @STR = 'SELECT @TMGOUT = T.TM FROM (SELECT R.TM,ROW_NUMBER() OVER (ORDER BY R.TM DESC)RN FROM DSE_BZ_RUNSTATE_R R WHERE R.STCD = ' +@STCDS + ' AND R.' + @ZD + ' = ''0'' ) T WHERE T.RN = 1 ;';
  
    --执行sql语句
    exec sp_executesql @STR,N'@TMGOUT DATETIME output',@TMG output;
   
    --使用@TMG变量
     SELECT * FROM XXX T WHERE T.XX>@TMG;
END
分享到:
评论

相关推荐

    动态SQL 并且把返回的值赋给变量

    在SQL Server中,动态SQL是一种强大而灵活的工具,允许开发人员根据运行时条件构建并执行SQL查询。本文将详细介绍如何利用`sp_executesql`来执行动态SQL,并重点讨论如何将执行结果赋值给变量,以及一些重要的注意...

    qt 操作 sql server 数据库

    这个项目"qt 操作 sql server 数据库"将展示如何使用Qt与SQL Server进行交互,实现数据的CRUD(创建、读取、更新和删除)操作。 首先,我们需要了解Qt中的SQL模块,它提供了与多种数据库系统的接口,包括SQL Server...

    [原创]delphi连接远程sqlserver[code+exe]

    在本例中,我们可能会使用ADO来连接SQL Server,因为它是广泛使用的、跨平台的,并且与.NET框架兼容。 1. **设置数据库连接**: - 在Delphi中,我们可以使用TADOConnection组件来建立到SQL Server的连接。这个组件...

    如何彻底删除sqlserver.rar

    - 在已安装的程序列表中找到所有与SQL Server相关的条目,包括SQL Server本身、SQL Server Management Studio (SSMS)、SQL Server Data Tools (SSDT)等,逐一卸载。 2. **删除注册表键值**: - 警告:操作注册表...

    PHP与SQLServer2000架构WindowsWeb数据库实务

    《PHP与SQL Server 2000架构Windows Web数据库实务》是一本专注于在Windows环境下,利用PHP编程语言与SQL Server 2000数据库进行Web应用开发的专业书籍。该书虽然图像质量不是特别高,但内容依然清晰可读,旨在帮助...

    Sql Server 2000数据库操作技能

    7. **索引与优化**:索引是提升查询速度的关键,但对于“倾斜字段”,如果使用绑定变量可能导致索引无法充分利用。在这些情况下,需要考虑其他优化策略,如分区、覆盖索引等。 除此之外,监控和分析SQL Server的...

    intouch与SQL连接方法

    2. **建立绑定列表**:在Intouch的SQL访问管理器中创建绑定列表`BindTable`,用于定义从SQL Server读取数据的表结构。 3. **创建动画按钮并编写脚本**: - 创建按钮`SQLconnect`,用于执行`SQLConnect()`函数,建立...

    Visual C#中动态操作SQL Server数据库

    《Visual C#中动态操作SQL Server数据库》这篇文章探讨了如何使用Visual C#编程语言与SQL Server数据库进行交互,实现动态创建、修改数据库及其对象。在数据库应用开发中,SQL语句,尤其是Select、Insert、Update和...

    浅析SQL Server中的执行计划缓存(上)

    当SQL语句通过查询分析器时,会经过解析、绑定、优化和执行四个阶段,生成执行计划。由于生成执行计划的过程涉及复杂的计算和资源消耗,特别是查询优化器的工作,包括解析表名、生成逻辑操作树、优化和简化查询、...

    ASP+Sql server动态网站开发

    ASP(Active Server Pages...以上就是基于标题和描述可能涉及的ASP+SQL Server动态网站开发的知识点,每个章节都覆盖了从基础概念到实际应用的重要内容,对于自学ASP和SQL Server的开发者来说,是非常全面的学习资源。

    PHP与SQL Server 2000架构Windows Web数据库实务

    《PHP与SQL Server 2000架构Windows Web数据库实务》一书主要探讨了如何在Windows环境下使用PHP语言与SQL Server 2000数据库进行高效集成,构建强大的Web应用程序。这一主题涵盖了许多重要的IT知识领域,包括Web开发...

    C#语言和SQL Server数据库基础第10章.zip

    在本课程中,我们将深入探讨C#编程语言与SQL Server数据库的基础知识,这些内容构成了第10章的学习重点。C#是一种由微软开发的面向对象的编程语言,广泛应用于Windows平台上的应用程序开发,尤其是与数据库交互的...

    SQL Server单引号两种处理技巧

    采用非绑定方式时许多程序员大都忽略了对单引号的特殊处理,一旦SQL语句的查询条件的变量有单引号出现,数据库引擎就会报错指出SQL语法不对,本文介绍了两种可以解决和处理这种单引号的问题的方法。

    《信息系统开发教程——使用C#和SQL Server 2005》

    ADO.NET提供了一套组件和服务,使得C#应用程序可以方便地连接到SQL Server数据库,执行查询、事务处理和数据绑定。这包括DataSet、DataTable、DataAdapter等组件,它们允许在内存中管理和操作数据,同时与数据库保持...

    SQL Server 2008编程入门经典(第3版)

    第1章 RDBMS基础:SQLServer数据库的构成 1.1 数据库对象概述 1.1.1 数据库对象 1.1.2 事务日志 1.1.3 最基本的数据库对象:表 1.1.4 文件组 1.1.5 数据库关系图 1.1.6 视图 1.1.7 存储过程 1.1.8 用户自定义函数 ...

    C语言与SQL_server连接

    在本文中,我们将探讨如何使用C语言连接到SQL Server 2008数据库,以及在这个过程中涉及的...通过掌握这些知识点,你可以编写C语言程序,实现与SQL Server的交互,执行CRUD(创建、读取、更新、删除)等数据库操作。

    ASP与SQL Server网站架设

    6. **数据绑定和动态生成HTML**:学习如何将从SQL Server获取的数据绑定到HTML元素,以及如何根据服务器端的计算结果动态生成HTML内容。 7. **错误处理和调试**:了解ASP的错误处理机制,如On Error语句,以及如何...

    使用C#和SQL Server 2005的信息系统开发

    在本教程中,我们将深入探讨如何使用C#编程语言与SQL Server 2005数据库管理系统相结合,构建高效、稳定的信息系统。C#是微软公司推出的面向对象的编程语言,适用于Windows应用程序、Web应用程序和游戏开发。而SQL ...

    C#语言和SQL Server数据库基础第5章.zip

    在本资源包"C#语言和SQL Server数据库基础第5章.zip"中,我们可以深入学习C#编程语言与SQL Server数据库的基础知识。C#是微软公司推出的一种面向对象的、安全的、类型强化的编程语言,广泛应用于Windows平台的开发,...

    VB实现的人事管理系统源代码+数据库SQL Server2014+程序说明

    VB实现的人事管理系统源代码+数据库SQL Server2014+程序说明。 一、本系统由以下对象组成: 1.窗体 (1)AddUser:添加用户; (2)Backup:数据库备份; (3)delete_staff:删除职员数据; (4)Login:系统...

Global site tag (gtag.js) - Google Analytics