`

存储过程基础学习

阅读更多
--创建存储过程
create proc procedureName
--存储过程参数
@Params
as
--执行语句
return
--执行存储过程
go
--变量的申明
declare @param int
--变量的赋值 赋值是前面必须加set
set @param=32
--申明多个变量
declare @s varchar(23),@a int
--sql 里面的if语句
if
--条件
begin
--执行语句
end
else begin
--执行语句
end

declare @d int
set @d=233
if @d=233 begin
--打印
print '正确'
end
else begin
print '错误'
end
--sql 里的多条件选择语句
declare @contion int,@test varchar(32)
set @contion=12
select @contion
case
   when @test='一' then 1
   when @test='二' then 2
   when @test='三' then 3
else 100
end

--循环语句
while --条件
begin
  --执行语句
end


declare @t int
set @t=1
while @t<1000 begin
    set @t=@t
end
--打印
print @t

--truncate table author 删除
--从查询的结果中创建一个新表
--select into newTable
select * into newTables from Uname


--insert into select
--把Uname里面的字段Username赋值到ABC
--ABC 表必须存在
insert into ABC select UserName from Uname

--创建临时表语法:
create table  #temp(
id int identity(1,1)  primary key,
name varchar(18),
sex varchar(39)
)
--查询临时表
select *from #temp


---存储过程
--要创建存储过程的shjuuk
Use NETGPSDB4
   --判断要创建的存储过程是否存在
  if Exists(select name from systemobj where name='vehiclebyUserid' and type='p')
--删除存储过程
  drop proc vehiclebyUserid
go
--创建存储过程
create proc vehiclebyUserId
    --存储过程参数
declare @temp1 int
declare @temp2 varchar(12)
declare @temp3 varchar(32)
  as
--执行存储过程函数体
insert into Uname(age,names,sex) values(@temp1,@temp2,@temp3)
return
--执行
go
--执行存储过程
   exec vehiclebuUserid 12,'ad','男'


分享到:
评论

相关推荐

    oracle存储过程学习经典入门

    Oracle 存储过程基础知识 Oracle 存储过程是 Oracle 数据库中的一种程序单元,能够完成复杂的业务逻辑和数据操作。Oracle 存储过程的基础知识包括了解 Oracle 存储过程的基本语法、数据类型、变量声明、控制语句、...

    ORACLE存储过程学习源码

    这个"ORACLE存储过程学习源码"集合包含了从基础到高级的30个示例,是学习和掌握Oracle存储过程的理想资源。下面,我们将深入探讨存储过程的基本概念、结构、类型,以及如何通过这些源码进行学习。 1. **存储过程的...

    DB2存储过程基础培训

    DB2存储过程基础培训

    oracle存储过程学习经典

    #### Oracle存储过程基础知识与实践 Oracle存储过程是SQL与PL/SQL结合的强大功能,用于封装复杂的数据操作逻辑于数据库内部,从而实现高效的事务处理和数据管理。以下是对Oracle存储过程的一些关键知识点的深入解析...

    DB2 SQL存储过程基础

    DB2 SQL存储过程基础 DB2 存储过程是指在 DB2 服务器端编写、执行的程序单元,可以实现业务逻辑、数据处理和事务控制等功能。存储过程是一种特殊的数据库对象,能够接受输入参数、执行复杂的业务逻辑、返回结果集等...

    ORACLE存储过程学习

    ### ORACLE存储过程学习知识点详解 #### 一、存储过程概述 存储过程是数据库中预编译好的一组SQL语句,它可以实现复杂的数据处理逻辑,提高应用开发效率,并且能够增强应用程序的安全性。Oracle存储过程使用PL/SQL...

    oracle的存储过程学习资料

    这组学习资料涵盖了存储过程的基础操作和进阶知识,对于想要深入理解Oracle数据库管理和开发的人员来说非常有价值。 1. **存储过程的定义与类型** - 存储过程可以分为三种类型:简单存储过程(仅包含SQL语句)、带...

    存储过程基础教程(MSSQL)

    **存储过程基础教程(MSSQL)** 存储过程是数据库管理系统中的一个重要概念,尤其是在Microsoft SQL Server(MSSQL)中,它们是预编译的SQL语句集合,用于执行特定任务或实现特定业务逻辑。存储过程可以理解为...

    存储过程学习1

    ### 存储过程学习1:Oracle中的存储过程基础与示例 #### 一、存储过程简介 存储过程是在数据库中预编译好的SQL语句集合,它可以接受输入参数并返回输出值。存储过程的主要优点包括提高性能(通过预编译减少网络...

    MySQL存储过程基础教程.pdf

    ### MySQL存储过程基础知识点 #### 1. 存储过程的定义和示例 存储过程是存储在MySQL服务器上的预编译的SQL代码段,它能够接受参数、执行一系列的SQL语句和流程控制语句。存储过程可以提高数据库操作的效率,同时...

    存储过程基础教程

    存储过程是数据库管理系统中预编译的SQL语句集合,它封装了特定的数据库操作,可以理解为数据库中的可执行程序。在SQL中,存储过程是数据库...通过深入学习和实践,我们可以更好地利用存储过程来解决实际的数据库问题。

    MySQL存储过程入门学习

    通过本文的学习,我们了解了MySQL存储过程的基础概念、创建方法、调用方式以及如何使用参数来增强其灵活性和功能性。存储过程不仅可以帮助开发者简化复杂操作,还能提高应用程序的性能和安全性。随着进一步的学习和...

    oracle 存储过程学习经典

    ### Oracle存储过程学习经典知识点详解 #### 一、Oracle存储过程概述 - **定义**: 存储过程是在数据库中预编译并存储的一段SQL或PL/SQL代码块,它可以包含复杂的逻辑处理,用于实现特定的功能。存储过程提高了代码...

    oracle存储过程基础教程

    通过“Oracle存储过程学习经典[语法+实例+调用].doc”和“oracle存储过程超详细使用手册.pdf”这两个文档,你可以找到更多实际操作示例和详细的解释,进一步提升你的Oracle存储过程技能。记得理论结合实践,多编写和...

    Oracle学习开发常用的SQL和存储过程学习(内含SQL面试题目和存储过程,函数面试题目).zip

    本资源“Oracle学习开发常用的SQL和存储过程学习(内含SQL面试题目和存储过程,函数面试题目).zip”提供了全面的学习材料,旨在帮助初学者和求职者提升在Oracle数据库中的SQL查询和存储过程编写技能。 SQL...

    存储过程学习经典[语法+实例+调用]

    ### Oracle存储过程学习经典知识点详解 #### 一、Oracle存储过程概述 **Oracle存储过程**是一种可以在Oracle数据库中存储并可被多次调用的程序单元。它可以包含一系列SQL语句和控制流语句,用于执行复杂的操作。...

    oracle存储过程学习经典[语法+实例+调用].doc

    综上所述,Oracle存储过程的学习涵盖了从基础语法到高级调用的各种知识点,包括参数处理、错误管理、动态查询以及与Java的交互等。掌握这些内容对于提高数据库应用程序的性能和安全性至关重要。

    oracle 存储过程学习总结

    接下来,存储过程中的绑定变量是PL/SQL编程的基础。例如,使用variable定义一个绑定变量,通过exec语句对其进行赋值,然后使用该绑定变量进行查询或操作。 游标是Oracle存储过程中的一个重要组成部分,用于处理查询...

    C# winform调用SQL存储过程-菜鸟入门 详细注释

    内容概要:简单的C# winform调用存储过程实例,创建存储过程入参,通过SqlConnection对象和SqlCommand对象调用存储过程,获取存储过程的出参并显示出来,详细代码注释,希望对用到C#调用存储过程的小伙伴有帮助 ...

Global site tag (gtag.js) - Google Analytics