zoukankan      html  css  js  c++  java
  • SQL 存储过程

    定义

    存储过程就是作为可执行的对象放在数据库中一个或者多个SQL语句。通俗的将就是方便执行一些SQL语句

    存储过程就是相当于C#里的函数,C#函数的内容 四要素都有  输入 输出  函数名 函数体   存储过程的内容和C#函数相似

    create proc  存储名                 //意思是创建存储    存储名是。。。

    @变量名  数据类型    第一个参数 定义变量a  

    @变量名  数据类型      第二个参数  定义变量b                两个参数之间用逗号

    as                     函数体用as标明

    return  @a+@b              这里是返回的值     函数体是你用到哪些语句  从开始到你要执行的语句圈起来  点执行才能创建一个完整的存储过程

     例如:

    create proc JIAFA
    
                 @a int,
    
                 @b  int
    
            as
    
           return  @a+@b

    调用存储过程

    exec  存储名   参数,参数

    或者

    declare  @变量  数据类型

    exec @变量=存储名  参数,参数

    select @变量

    例如:

    exec   JIAFA 5,10
    或者
    declare  @cc int
    exec @cc=JIAFA 5,10
    select @cc

    分页查询

    select top 10 sno from student 

    意思是查询student的前10条(是横条)  sno列

    例如:

    我要查询从31-40的信息

    select top 10 * from sno not in(
    select top 20 sno from student)

    意思是  不在前20条的sno列    20条往后 查询前10条信息

  • 相关阅读:
    如何打开windows的远程桌面
    mongodb存储引擎
    使用场景举例
    webpack初识
    mongodb快速入门
    mongodb初识
    mysql主从复制与读写分离
    gradle简单配置跟模块依赖
    mysql执行计划
    synchronized的可见性理解
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6590058.html
Copyright © 2011-2022 走看看