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

  • 相关阅读:
    Asp.Net api接口
    Android Studio 插件官网
    Android官方培训课程中文版(v0.9.5)
    asp.net:验证控件中ValidationExpression的写法
    asp.net:录入数据库的中文变问号
    asp.net:repeater嵌套(常用于新闻等在首页归类显示)
    asp.net:用类来后台绑定数据源
    代码编写横屏的UIView
    MFC去掉win7玻璃效果
    iOS UITableView
  • 原文地址:https://www.cnblogs.com/tzq9308/p/4219770.html
Copyright © 2011-2022 走看看