`

sqlServer 存储过程的两种更新方法,以及在sql中如何调用更新的存储过程

阅读更多
--------------更新的存储过程方法一
if exists(select * from sysobjects where name='proc_UpdateUserInfo')
drop proc proc_UpdateUserInfo
go
create proc proc_UpdateUserInfo
@LoginId varchar(500)
as
declare @Sql varchar(500)
set @Sql='update Users set UserRoleId=2 where LoginId in ('''+@LoginId+''')'
print @Sql
exec(@Sql)
go
---调用更新的存储过程
---更新多个值
declare @parm varchar(500)
set @parm='admin'',''user'',''sa'
exec proc_UpdateUserInfo  @parm
--更新单个值
exec proc_UpdateUserInfo 'admin'




--------------------更新的存储过程方法二
if exists(select * from sysobjects where name='proc_UpdateUsers')
drop proc proc_UpdateUsers
go
create proc proc_UpdateUsers
@LoginId varchar(500)
as
declare @Sql varchar(500)
set @Sql='update Users set UserRoleId=2 where LoginId in ('+@LoginId+')'
print @Sql
exec(@Sql)
go
--------------调用存储过程
----多个值的更新
declare @parm varchar(500)
set @parm='''admin'',''user'',''sa'''
exec proc_UpdateUsers  @parm
---单个值的更新
exec proc_UpdateUsers '''user'''




分享到:
评论

相关推荐

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

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

    SQL server存储过程习题,SQL触发器习题.rar

    在SQL Server数据库管理系统中,存储过程和触发器是两种非常重要的数据库编程元素,它们对于数据库设计和数据管理具有深远的影响。下面将详细讲解这两个概念及其相关的知识点。 **SQL存储过程**: 1. **定义**:SQL...

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

    在SQL Server中,为了保护存储过程中的敏感代码或逻辑,可以使用`WITH ENCRYPTION`选项对存储过程进行加密处理。这可以有效防止未经授权的用户查看存储过程的源代码。然而,在某些情况下,出于维护、调试或者迁移的...

    SQL Server调用Webservice示例

    调用Web Service在SQL Server中主要通过两种方式实现:T-SQL的XML方法和使用.NET Framework的存储过程。 1. **T-SQL的XML方法**: 使用T-SQL的内置函数如`OPENXML`、`sp_xml_preparedocument`和`sp_xml_...

    c#调用存储过程两种方法 - - c# sql .net asp.net

    c#调用存储过程两种方法 - - c# sql .net asp.net

    SQL SERVER 存储过程学习笔记

    这篇学习笔记将深入探讨SQL Server存储过程的基本概念、创建、执行以及其在数据库开发中的应用。 一、存储过程的基本概念 存储过程是数据库中的一个对象,由一系列的SQL语句、控制流语句(如IF-ELSE,WHILE)和变量...

    oracle到sqlserver存储过程语法转换

    ### Oracle到SQL Server存储过程语法转换详解 在数据库迁移项目中,从Oracle迁移到SQL Server是一种常见的场景。本文旨在提供一份详细的指南,帮助开发者更好地理解这两种数据库系统在存储过程方面的语法差异,并...

    SQLServer 2000存储过程手册

    2. **调用存储过程**:调用存储过程有两种方式,一种是使用EXEC或EXECUTE关键字,如`EXEC myProcedure @param1, @param2`;另一种是在FROM子句中使用存储过程,例如在SELECT语句中。 3. **参数和变量**:存储过程...

    sql server 2008 存储过程与储发器 详解 书籍

    在SQL Server 2008中,存储过程和触发器是数据库管理中不可或缺的重要组成部分,它们为数据库系统提供了更高级别的功能和控制。本篇将深入解析这两个概念及其在实际应用中的具体用法。 首先,存储过程是预编译的SQL...

    SQL Server存储过程对比工具

    SQL Server存储过程对比工具是一种高效且实用的软件解决方案,它专为数据库管理员和开发人员设计,用于比较和分析两个SQL Server数据库中的存储过程。这款工具的主要功能是帮助用户快速识别和定位不同数据库间存储...

    sql Server 2005 存储过程视频

    在SQL Server 2005中,存储过程分为两种类型: 1. **系统存储过程**:由Microsoft提供,用于执行常见的数据库管理任务,如sp_help、sp_rename等。 2. **用户定义存储过程**:由数据库管理员或开发人员创建,根据...

    最简单的SQL Server数据库存储过程分页

    本文介绍一种简单且高效的SQL Server存储过程实现分页的方法,这种方法仅需提供SQL语句、每页的记录数以及当前页数即可快速完成分页操作。 #### SQL Server存储过程分页原理 在SQL Server中,通过存储过程实现分页...

    SQL 存储过程发送HTTP请求

    - **存储过程**:是一种预编译的SQL代码段,存储在数据库服务器上,并可以在应用程序中通过调用执行。 - **HTTP请求**:超文本传输协议(HTTP)是互联网应用广泛使用的协议之一,用于客户端与服务器之间进行通信的...

    公司系统研发讲解sqlserver的存储过程

    ### SQL Server 存储过程详解 #### 一、引言 在现代软件开发中,数据库技术扮演着至关重要的角色。特别是在企业级应用中,...希望本文能为你提供一个良好的起点,帮助你在SQL Server存储过程的学习之旅中取得成功。

    java连接SqlServer数据库调用存储过程代码.docx

    ### Java连接SqlServer数据库调用存储过程详解 #### 一、引言 在现代软件开发过程中,Java作为一种广泛使用的编程语言,经常需要与各种数据库进行交互。其中,Microsoft SQL Server是一种非常流行的数据库管理系统...

    hiberate SQL Server 2000 存储过程.pdf

    在Hibernate中调用SQL Server 2000的存储过程主要有两种方式:通过JDBC直接调用和通过Hibernate的映射文件配置调用。 ##### 2.1 使用JDBC直接调用 示例代码展示了如何在Hibernate中使用JDBC调用存储过程: ```...

    sqlserver存储过程语法及实例

    SQL Server 中有两种变量:用户变量和系统变量。用户变量是用户定义的变量,系统变量是系统定义的变量。 用户变量可以使用 `DECLARE` 语句来定义: ```sql DECLARE @a INT ; SET @a = 100 ; ``` 或者: ```sql ...

    浅谈在ASP中调用SQL Server存储过程.pdf

    综上所述,在ASP中调用SQL Server存储过程通过ADO对象的Connection和Command两种方式可以实现,选择合适的方法取决于存储过程是否需要返回输出参数。存储过程因其高性能、低网络流量、易于维护、保持数据一致性和...

    C# Ado.net实现读取SQLServer数据库存储过程列表及参数信息示例

    C# Ado.net实现读取SQLServer数据库存储过程列表及参数信息示例 本文主要介绍了使用C# Ado.net实现读取SQL Server数据库存储过程列表及参数信息的方法,通过实例形式总结分析了C#针对SQL Server数据库存储过程及...

Global site tag (gtag.js) - Google Analytics