无详细内容 MySQL mysqlmysql DELIMITER //mysql CREATE FUNCTION myProc (cost DECIMAL(10,2)) - RETURNS DECIMAL(10,2) - - SQL SECURITY DEFINER - - tax: BEGIN - DECLARE order_tax DECIMAL(10,2); - SET order_tax = cost * .05; - RETURN order_tax; -

MySQL

mysql>

mysql> DELIMITER //

mysql> CREATE FUNCTION myProc (cost DECIMAL(10,2))

-> RETURNS DECIMAL(10,2)

->

-> SQL SECURITY DEFINER

->

-> tax: BEGIN

-> DECLARE order_tax DECIMAL(10,2);

-> SET order_tax = cost * .05;

-> RETURN order_tax;

-> END

-> //

Query OK, 0 rows affected (0.00 sec)

mysql> DELIMITER ;

mysql>

mysql> select myProc(123.45);

+----------------+

| myProc(123.45) |

+----------------+

| 6.17 |

+----------------+

1 row in set, 1 warning (0.00 sec)

mysql>

mysql> drop function myProc;

Query OK, 0 rows affected (0.00 sec)

mysql>

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql begin_MySQL 存储过程的 BEGIN 和 END相关推荐

  1. mysql存储过程 begin_MySQL存储过程的BEGIN和END

    无详细内容 MySQL mysqlmysql DELIMITER //mysql CREATE FUNCTION myProc (cost DECIMAL(10,2)) - RETURNS DECIM ...

  2. mysql的存储过程与事务_mysql的存储过程与事务入门

    存储过程是: 通过一系列的SQL语句, 根据传入的参数(也可以没有), 通过简单的调用, 完成比单个SQL语句更复杂的功能, 存储在数据库服务器端,只需要编译过一次之后再次使用都不需要再进行编译.主要 ...

  3. MySQL创建存储过程(CREATE PROCEDURE)

    MySQL 存储过程是一些 SQL 语句的集合,比如有的时候我们可能需要一大串的 SQL 语句,或者说在编写 SQL 语句的过程中还需要设置一些变量的值,这个时候我们就完全有必要编写一个存储过程.下面 ...

  4. JDBC对MySQL数据库存储过程的调用

    一.MySQL数据库存储过程: 1.什么是存储过程 存储过程(英文:Stored Procedure)是在大型数据库系统中,为了完毕特定功能而编写的一组的SQL语句集.存储过程经编译存储在数据库中.用 ...

  5. Mysql修改存储过程相关权限问题

    Mysql的存储过程相关权限问题 在使用mysql数据库经常都会遇到这么一个问题,其它用户定义的存储过程,现在使用另一个用户却无法修改或者删除等:正常情况下存储过程的定义者对它有修改.删除的权限:但是 ...

  6. mysql数据库存储过程及调用方法

    mysql数据库存储过程及调用方法 mysql5.0以后就支持存储过程了,目前mysql的6.0Alpha版也已经推出.6.0不仅支持大型数据库如oracle等的绝大部分功 能,如存储过程.视图.触发 ...

  7. MySQL 调用存储过程

    1:存储过程返回值 View Code public void InputOutputParameters() { AdoHelper ado = AdoHelper.CreateHelper(DbP ...

  8. mysql characteristic_MySQL存储过程定义中的特性(characteristic)的含义

    MySQL的存储过程蛮啰嗦的,与MSSQL或者Oracle的存储过程相比,如果没有显式指定,他会隐含地指定一系列特性(characteristic)的默认值来创建存储过程 通常在使用图形界面工具进行存 ...

  9. jdbc存储过程mysql_JDBC对MySQL数据库存储过程的调用

    1.什么是存储过程 存储过程(英文:Stored Procedure)是在大型数据库系统中,为了完成特定功能而编写的一组的SQL语句集.存储过程经编译存储在数据库中,用户通过指定存储过程的名字并给出参 ...

最新文章

  1. POJ1486模拟或者匈牙利变种
  2. 避免CONVT_NO_NUMBER的Runtime Errors
  3. 指令打印与驱动打印随笔
  4. JavaScript ECMA
  5. 【数据结构基础应用】【查找和排序算法】
  6. Linux基础-12-yum管理软件包
  7. 智慧楼宇物联网公司En-trak获Pre-A 轮融资
  8. 远程访问 Sql Server Express
  9. 【华为机试】鸡蛋放在篮子里
  10. win8.1 更新后出现致命错误C0000034,无法进入安全模式和高级选项
  11. iphone计算机的声音怎么办,苹果计算机安装win10系统的扬声器无声音该怎么解决...
  12. html框架自动居中,html 宽度固定并布局居中模板框架
  13. BLE协议--ATT、GATT
  14. 我的世界服务器怎么发全部消息,我的世界服务器里起床战争怎么向所有人说话...
  15. 简图记录-批判性思维
  16. Flink流批一体化处理框架
  17. 基于 Vue JS、Element UI、Nuxt JS的项目PC端前端手册
  18. 阿里云服务器开放端口
  19. Spring Boot(03)——自动配置
  20. python汉字同义词替换_python同义词替换的实现(jieba分词)

热门文章

  1. 使用 matlab 进行正太拟合
  2. 程序结构程序设计(二)
  3. 深度神经网络面临的挑战与解决方案
  4. 不是区块链的特征_区块链的四大特征
  5. python在主线程上下文执行_python进线程
  6. python小白从哪来开始-国外大牛解析:小白如何从零基础开始学习python编程语言...
  7. 0基础学python做什么工作好-零基础学Python,越早明白这些,越快找到好工作!...
  8. 0基础学python做什么工作好-转行零基础该如何学习python?很庆幸,三年前的我选对了...
  9. python3.5安装步骤-win7安装python3.5
  10. 深度学习笔记 | 第16讲:语音识别——一份简短的技术综述