`
siashuayongsheng
  • 浏览: 124085 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

存储过程

    博客分类:
  • Java
 
阅读更多
create database TestProc
use TestProc

create table users
(
userId int primary key identity(1,1),
userName char(20),
Quantity int default 0,
total int default 0 ,
uId int
)
drop table users

create proc users_proc
@userName char(20),
@Quantity int,
@uId int
as
begin
  insert into users(userName,Quantity,uId) values(@userName,@Quantity,@uId)
end
drop proc users_proc
exec users_proc 'HUA10',200,3



select * from users
select * from total

create table total
(
uId int ,
total int
)


create proc users_proc1
@uId int
as
   declare @total int
   declare @u_Id int
begin
   select @u_Id=uId, @total=sum(Quantity) from users where uId=@uId group by uId
end
begin
   --insert into total(uId,total) values(@u_Id,@total)
    update users set total=@total where uId=@uId
end
begin
select * from users
end

exec users_proc1 1

drop proc users_proc1
  
分享到:
评论

相关推荐

    高斯数据库存储过程模板

    包括存过日志加载,分区创建,已经存过的使用

    Mysql存储过程

    我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该...

    存储过程学习

    存储过程 结合 触发器流水 账号 实例 存储过程 结合 触发器流水 账号 实例

    存储过程修改

    ### 存储过程修改与定时任务设定 #### 一、概述 存储过程是数据库中预编译好的一组SQL语句,它可以实现复杂的数据处理逻辑,提高应用系统的性能和安全性。Oracle存储过程通常用于处理复杂的业务逻辑,而定时任务则...

    sql存储过程几个简单例子

    SQL存储过程是数据库管理系统中的一种重要功能,它允许用户预先定义并存储一系列的SQL语句,以便后续重复使用或执行复杂的业务逻辑。在SQL Server中,存储过程是由Transact-SQL(T-SQL)语言编写的,经过编译后存储...

    在SQL Server中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名

    在SQL Server中,查询一个存储过程被其他存储过程引用的情况是一项常见的需求,特别是在维护大型数据库系统时。当需要修改某个存储过程时,了解哪些过程依赖于它是非常关键的,以防止改动导致意外的连锁反应。这里...

    sqlserver存储过程语法详解

    SQLServer存储过程是一种预编译的SQL代码集合,它封装了一组特定的操作,可以在需要时重复执行,从而提高数据库应用的性能和安全性。存储过程在数据库中作为一个可执行的对象存在,能够接受输入参数,处理数据,并...

    mysql存储过程

    MySQL存储过程是数据库管理系统中的一个重要组成部分,它允许程序员和数据库管理员预先定义一组SQL语句,并将其打包成一个可重用的单元。这个过程可以包含多种SQL操作,如INSERT、UPDATE、SELECT等,以及流程控制...

    PostgreSQL存储过程用法实战详解

    在PostgreSQL中,存储过程是一种预编译的SQL代码集合,可以用来执行复杂的数据库操作,提高性能,并且有助于代码的重用。本文将深入探讨PostgreSQL存储过程的定义、使用方法以及注意事项,通过实例帮助理解。 首先...

    sql存储过程

    在信息技术领域,尤其是在数据库管理系统中,SQL存储过程是一项重要技术。其核心价值在于能够让数据库管理员或者开发人员通过编写一段代码来封装一系列数据库操作,使得这些操作可以被重用、简化数据库操作流程,并...

    oracle如何恢复被覆盖的存储过程

    在Oracle数据库中,存储过程是预编译的SQL语句集合,它们被存储在数据库中以便重复使用。当一个存储过程被不小心覆盖或误删除时,恢复它变得至关重要,特别是当这个过程包含重要的业务逻辑时。Oracle提供了一种称为...

    Oracle存储过程超详细使用手册

    Oracle 存储过程超详细使用手册 Oracle 存储过程是一种强大的数据库工具,它可以将复杂的业务逻辑封装在数据库中,从而提高数据的安全性和一致性。本手册将详细介绍 Oracle 存储过程的使用方法,涵盖了创建存储过程...

    oracle 存储过程

    Oracle 存储过程是数据库管理中的一个重要概念,它是一组为了完成特定功能的SQL语句集,被编译存储在数据库中,可以被多次调用。Oracle存储过程不仅包括SQL语句,还可以包含PL/SQL(Oracle的编程语言)块,如条件...

    存储过程例子

    在数据库管理中,存储过程(Stored Procedure)和自定义函数(User-defined Function)是两种非常重要的编程元素,尤其在SQL Server数据库系统中被广泛应用。它们是数据库开发人员用来提高性能、增强安全性和简化...

    存储过程教程

    存储过程教程 目录 1.sql存储过程概述 2.SQL存储过程创建 3.sql存储过程及应用 4.各种存储过程使用指南 5.ASP中存储过程调用的两种方式及比较 6.SQL存储过程在.NET数据库中的应用 7.使用SQL存储过程要特别注意的...

    C# 传入自定义列表List 到Oracle存储过程

    在.NET开发中,C#与Oracle数据库的交互是常见的任务,特别是当需要处理大量数据时,存储过程可以提供更高的性能和灵活性。本文将详细讲解如何在C#中使用自定义列表(List)作为参数调用Oracle存储过程,以及实现这一...

    .net调用存储过程详细介绍

    .NET框架中调用存储过程是一个常见的数据库操作,本文以.NET环境使用C#语言对SQL Server数据库进行操作为例,详细介绍调用存储过程的几种情况。 首先,了解.NET中连接数据库的基本方式。.NET通过System.Data....

    Mysql存储过程和函数区别介绍

    MySQL中的存储过程和函数是两种不同的数据库编程工具,它们各自有着独特的特性和用途。下面将详细阐述这两者之间的差异。 1. **定义与用途** - **存储过程** 是一组预编译的SQL语句,由用户定义并保存在数据库中,...

    Sql Server 存储过程调用存储过程接收输出参数返回值

    在SQL Server中,存储过程是预编译的SQL语句集合,它们允许开发者封装一系列复杂的数据库操作,并且可以通过参数传递数据。本篇文章将详细讲解如何在SQL Server中调用一个存储过程并接收输出参数以及返回值。 首先...

Global site tag (gtag.js) - Google Analytics