`

SQL Server2005 过程存储的用法

 
阅读更多
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:		<Author,,Name>
-- Create date: <Create Date,,>
-- Description:	对字典类型和字典类型详细信息进行映射
-- =============================================
ALTER PROCEDURE [dbo].[DicSubTypeAllInfo]
( @DicId varchar(3) = NULL,
  @DicSubId varchar(3) = NULL
)

AS
BEGIN
    DECLARE @StrSQL VARCHAR(2000)
    SET @StrSQL = 'SELECT WZOU_DictionaryType.DicTypeId, WZOU_DictionaryType.DicTypeName AS TypeName, WZOU_DictionaryDetail.DicSubTypeId, WZOU_DictionaryDetail.DicSubTypeName FROM WZOU_DictionaryType, WZOU_DictionaryDetail WHERE WZOU_DictionaryType.DicTypeId = WZOU_DictionaryDetail.DicTypeId'

    IF (@DicId is not NULL)
        BEGIN
        SET @StrSQL = @StrSQL + ' AND WZOU_DictionaryDetail.DicTypeId = ' + @DicId + ''
        END

    IF (@DicSubId is not NULL)
        BEGIN
        SET @StrSQL = @StrSQL + ' AND WZOU_DictionaryDetail.DicSubTypeId = ' + @DicSubId + ''
        END

    PRINT @StrSQL
    EXEC(@StrSQL)			
END



测试 
EXECUTE DicSubTypeAllInfo '001','001'
分享到:
评论

相关推荐

    SqlServer存储过程及调试指南

    3. SQLServer存储过程调试方法:详细介绍了在SQLServer中如何使用异常处理来调试存储过程。异常处理是T-SQL脚本编程中的关键环节,SQLServer 2005引入了结构化异常处理特性,包括TRY...CATCH语句,使得异常处理更为...

    SQLServer存储过程调用WebService

    ### SQL Server 存储过程中调用 WebService 的实现方法 #### 一、引言 在企业级应用开发中,Web Service 作为一种标准的接口技术,被广泛用于不同平台之间的服务交互。而在 SQL Server 数据库中直接调用 Web ...

    SQLServer存储过程中事务的使用方法

    本篇将详细介绍如何在SQL Server存储过程中使用事务。 首先,事务有四个基本特性,即ACID(原子性、一致性、隔离性和持久性): 1. 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会留下...

    Microsoft SQL Server 2005技术内幕:存储引擎(中文).pdf

    您将跟随一位广受欢迎的作家同时也是SQL Server资深专家一起深入探索SQL Server存储引擎的技术内幕。  本书适合于专业数据库开发者、BI开发者、DBA和以SQL Server作为后台数据库的一般应用程序开发者。本书不仅适合...

    sql Server 2005 存储过程视频

    存储过程是SQL Server 2005中的一个核心特性,是预编译的SQL语句集合,可以理解为数据库中的可执行程序。本视频教程针对存储过程这一主题,对初学者提供了宝贵的教育资源。 存储过程的优势在于: 1. **性能优化**...

    SQL Server 2005 技术内幕四部

    其次,"Microsoft SQL Server 2005技术内幕:T-SQL程序设计.pdf"会涵盖T-SQL在程序设计方面的应用,如触发器、存储过程、函数和事务管理。通过这部分内容,读者可以学习如何利用T-SQL进行业务逻辑处理,创建自定义的...

    C#连接sql server 2005的存储过程例子大全.rar

    本压缩包“C#连接sql server 2005的存储过程例子大全.rar”提供了一系列示例,帮助开发者理解和应用C#连接SQL Server 2005进行存储过程操作。 首先,存储过程(Stored Procedure)是预编译的SQL语句集合,存储在...

    SQL SERVER2005卸载工具_SQLSERVER2005_

    SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在IT领域中扮演着重要的角色,尤其是在数据存储、管理和分析方面。在某些情况下,用户可能需要卸载SQL Server 2005,例如升级到更高版本,或者由于系统...

    SQL Server存储过程基本语法

    以上内容主要介绍了 SQL Server 中存储过程中的一些基本语法和操作方法,包括变量定义及赋值、表和临时表的操作、循环以及条件语句等,这些知识点对于理解和使用 SQL Server 存储过程至关重要。

    SQL Server中存储过程比直接运行SQL语句慢的原因

    Parameter sniffing 是指 SQL Server 在执行存储过程时,使用参数的统计信息来优化执行计划,但这种优化方式有时可能会导致执行计划的不正确,从而影响存储过程的执行速度。 在了解这个问题之前,我们通常认为存储...

    sqlserver2005 JDBC驱动程序JAR包

    **SQLServer2005 JDBC驱动程序JAR包详解** SQLServer2005 JDBC驱动程序是用于在Java应用程序中连接到Microsoft SQL Server 2005数据库的关键组件。JDBC(Java Database Connectivity)是一种Java API,允许Java...

    vs中断点测试sqlserver的存储过程

    下面,我们将详细探讨如何在Visual Studio(以下简称VS)环境中进行SQL Server存储过程的中断点测试。 ### 一、准备工作:创建VS项目 在进行中断点测试前,首先需要在VS中创建一个新的项目。这一步骤是基础,确保...

    Microsoft SQL Server 2005技术内幕 T_sql存储引擎

    《Microsoft SQL Server 2005技术内幕:T-SQL存储引擎》是一本深度解析SQL Server 2005数据库管理系统的专著,主要聚焦在T-SQL存储引擎这一核心组件上。本书全面覆盖了存储引擎的工作原理、设计思想以及实际操作中的...

    执行Sqlserver存储过程返回DataSet

    ### 执行SQL Server 存储过程并返回DataSet 在软件开发过程中,经常需要与数据库进行交互,其中一种常见的场景就是通过调用存储过程来获取数据并处理这些数据。本篇文章将详细探讨如何在C#中执行SQL Server的存储...

    在VB6.0中调用SQL Server的存储过程.pdf

    在VB6.0中调用SQL Server的存储过程是VB开发者经常遇到的问题,本文将详细介绍如何在VB6.0中调用SQL Server的存储过程,并对存储过程的优点和使用方法进行了详细的解释。 首先,存储过程是一种封装方法,用于重复...

    sqlserver 存储过程With Encryption加密的解密

    ### SQL Server 存储过程 With Encryption 加密的解密方法 #### 背景与目的 在SQL Server中,为了保护存储过程中的敏感代码或逻辑,可以使用`WITH ENCRYPTION`选项对存储过程进行加密处理。这可以有效防止未经授权...

    sql server 2005 技术内幕t-sql查询源码

    5. **变量与存储过程**:介绍如何声明和使用变量,以及创建和调用存储过程,理解存储过程的优势和使用场景。 6. **触发器与函数**:讨论触发器(TRIGGER)的原理和应用,以及用户自定义函数(UDF),包括标量函数和...

    针对sqlserver 2008 存储过程通过With Encryption加密方式的解密

    SQL Server 2008 存储过程中使用 With Encryption 加密方式可以对存储过程进行加密保护,以防止未经授权的访问和修改。但是,在某些情况下,我们需要对加密的存储过程进行解密,以便进行维护、升级或 troubleshoot。...

    sql server 2005脚本

    SQL Server 2005内置了对XML的支持,包括XML数据类型、XML索引和XML方法,使得XML数据的存储和查询变得直接而高效。 10. **Reporting Services**: SQL Server 2005 Reporting Services提供了一个全面的报表解决...

Global site tag (gtag.js) - Google Analytics