zoukankan      html  css  js  c++  java
  • MSSQL的存储过程 语法格式

    ---判断是否存在存储过程
    if exists( select name from sysobjects where name='proc_name' )
        drop proc proc_name
    go
    ---创建存储过程
    create  proc  proc_name
    @parameter  varchar(20),
    @parameter2  int
    as
        主体语句
    go
    if exists:判断是否存在
    drop proc :  删除存储过程,后面接存储过程名称,名称不用引起来
    create proc: 创建存储过程,后面接存储过程名称,名称不用引起来
    @parameter  varchar(20): 参数,在执行存储过程的时候需要传入的参数,这里是字符类型,如果有多个参数的话,除了最后一个参数,其他的参数后面需要加逗号(英文状态),如果不需要传入,直接去掉就行了。
    create  proc  proc_name
    as
        主体语句
    go
    as : 关键字
    主体语句:就是你要做的操作的语句,和平时的完全一样,存储过程就相当把平时的sql语句在外面加了个壳的感觉。比如这里你需要查询一个表  select * from tableName1 那么这里就这样写
    create  proc  proc_name
    as
        select * from tableName1
    go
    传参数:
    create  proc  proc_name
    @parameter  varchar(20)
    as
        select * from tableName where name=@parameter 
    go
    执行的时候这样
    exec  proc_name '小明'
  • 相关阅读:
    MySQL基础(一):检索数据
    Go基础(九):并发
    Go基础(八):反射
    Go基础(七):接口
    Go基础(六):方法
    Go基础(五):结构体
    Go基础(四):流程控制和函数
    Go基础(三):内置基础类型和一些技巧
    Go基础(二):变量和常量
    Go基础(一):命令行操作
  • 原文地址:https://www.cnblogs.com/tianliang/p/3074363.html
Copyright © 2011-2022 走看看