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表变为:

  • 相关阅读:
    .NET XmlNavigator with Namespace
    编程要素
    【FOJ】1962 新击鼓传花游戏
    【POJ】1389 Area of Simple Polygons
    【POJ】2482 Stars in Your Window
    【HDU】3265 Posters
    【HDU】1199 Color the Ball
    【HDU】3642 Get The Treasury
    【HDU】4027 Can you answer these queries?
    【HDU】1542 Atlantis
  • 原文地址:https://www.cnblogs.com/tzq9308/p/4219770.html
Copyright © 2011-2022 走看看