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条信息

  • 相关阅读:
    无限分类 引用传值
    jQeury 自动、手动左右切换
    $_POST 为空时 真正的值
    php isset 备忘
    php empty 备忘
    无限分级函数 简单 引用绑值
    无限分级 层次输出 demo
    利用新版ShareSDK进行手动分享(自定义分享界面)
    eclipse 快捷方式大全
    ViewPager onPageChangeListener总结
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6590058.html
Copyright © 2011-2022 走看看