博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql储存过程2:变量定义与参数传递
阅读量:5126 次
发布时间:2019-06-13

本文共 929 字,大约阅读时间需要 3 分钟。

#储存过程 中的变量定义declare 变量名 类型 可选类型 -- 跟建表差不多create procedure p()  begin    declare age int default(18);    declare number int default 1;    select age+number;  end$/*mysql> create procedure p()    ->   begin    ->     declare age int default(18);    ->     declare number int default 1;    ->     select age+number;    ->   end$Query OK, 0 rows affected (0.00 sec)mysql> call p$+------------+| age+number |+------------+|         19 |+------------+1 row in set (0.00 sec)Query OK, 0 rows affected (0.01 sec)*/#储存过程 中, 变量可以运算#运算结果赋修值给变量用: set age := 运算式#set age := age + 2

 

#参数传递mysql> create procedure p2(number int, age int)    ->       begin    ->         select age+number;    ->       end$Query OK, 0 rows affected (0.00 sec)mysql> call p2(1,2)$+------------+| age+number |+------------+|          3 |+------------+1 row in set (0.00 sec)Query OK, 0 rows affected (0.01 sec)mysql>

 

转载于:https://www.cnblogs.com/perl6/p/7114688.html

你可能感兴趣的文章
计算机原理
查看>>
javascript 运算符优先级
查看>>
自学前端,你要的学习资料到了~~~~~~
查看>>
树的直径,树的最长路dp思想
查看>>
文件属性操作
查看>>
程序员的功法
查看>>
orcale 基本查询(1)
查看>>
HDU 1827 Summer Holiday
查看>>
mysql中char与varchar的区别分析
查看>>
第二次作业
查看>>
UVA-714 二分
查看>>
2019/2/12 Python今日收获
查看>>
简洁又快速地处理集合——Java8 Stream(下)
查看>>
Springboot初次学习
查看>>
动态规划
查看>>
java核心-多线程-Java多线程编程涉及到包、类
查看>>
网络分析之networkx(转载)
查看>>
ns学习资料
查看>>
C# 数据类型
查看>>
01-Javascript简介
查看>>