zoukankan      html  css  js  c++  java
  • 1月12日 存储过程

    一、存储过程

    操作:打开表所在的数据库——>打开可编程性(看到存储过程)——>在存储过程上右击新建——>从CREATE PROCEDURE开始写程序 

    1、创建

    CREATE PROCEDURE  函数名            

      ...... (相当于函数的形参)......                  --格式: @变量名   变量类型

    AS

    BEGIN

        .....函数体...

    END

    2、调用

    存储过程名  '.... ','...插入内容...','......',......           --插入的内容与上边格式里的形参一一对应

    3、存储过程的类型:

    (1)、无参数

    (2)、带参数

    (3)、指定参数默认值

    (4)、使用输出参数:

    程序代码:

    执行语句:

    输出结果为:5

    4、动态查询:

    程序代码:做一个分页的程序

    执行语句:

     执行结果:

    例:现有FRUIT、Login、OrderDetails三个表

    要求写一个购物车的存储过程:输入用户名、密码、水果代号、水果数量

    1、如果用户名或密码不正确,输出'用户名或密码错误'

    2、如果水果数量不足,显示'水果库存不足'

    3、如果账户余额不足,显示'余额不足'

    4、如果以上问题都没有,就向OrderDetails表中添加数据,其中OrderCode设成 '用户名+当前时间

    表如下

    FRUIT表:

    Login表:

       '

    OrderDetails表:

    存储过程程序如下:

    执行存储过程:

    FRUIT表变为:

    Login表变为:

    OrderDetails表变为:

  • 相关阅读:
    Maven--setting详解
    OAuth 2.0 的四种方式
    C#站点检测
    SonarQube--项目工程代码质量检测神奇
    在外租房子,切记九点
    在线关系图工具
    ppt thinkcell-Thinkcell: 一款强大的专业图表制作工具
    在线数据库关系图工具
    tsql获取sqlserver某个库下所有表
    windows10 iis浏览wcf报404.3错误
  • 原文地址:https://www.cnblogs.com/tzq9308/p/4219770.html
Copyright © 2011-2022 走看看