11问答网
所有问题
当前搜索:
mysql中存储过程与存储函数
MySQL
里面sql语句调用
存储过程
,该如何写?
答:
这样:CREATE PROCEDURE sp_add(a int, b int,out c int)begin set c=a+ b;end;调用
过程
:call sp_add (1,2,@a);select @a;
mysql
能通过
函数
调用
存储过程
吗
答:
mysql 能通过
函数
调用
存储过程
当然可以,也可以调用其他的函数或者自定义函数,当要看你
MYSQL的
版本哦
如何在
mysql中
写一个
存储函数
,实现阶乘运算?
答:
create procedure jiecheng3(in num integer)begin declare i int default 1;declare sum int default 1;while i <= num do set sum = sum*i;set i = i+1;end while;select sum;end 直接 call jiecheng3(2);就OK
mysql存储过程函数
怎么定义变量
答:
以 DECLARE 关键字声明
的
变量,只能在
存储过程
中使用,称为存储过程变量,例如:DECLARE var1 INT DEFAULT 0;主要用在存储过程中,或者是给存储传参数中。
创建
存储过程
sql语句
答:
需要注意的是,名称应当尽量避免选取与
MySQL
内置
函数
相同的名称,否则会发生错误。2)过程参数
存储过程
的参数列表。其中,为参数名,为参数的类型(可以是任何有效的MySQL数据类型)。当有多个参数时,参数列表中彼此间用逗号分隔。存储过程可以没有参数(此时存储过程的名称后仍需加上一对括号),也可以有1个...
mysql存储过程
为什么不推荐使用
答:
不推荐使用
MySQL存储
过程的原因:一、移植性问题
MySQL的存储过程
虽然方便,但它们通常是特定于数据库的。这意味着,如果你决定迁移到另一个数据库系统,存储过程可能需要大量的重写工作。这对于保持代码的可移植性和灵活性是一个挑战。二、调试和维护困难 MySQL存储过程的调试相比其他编程环境来说较为困难...
在PHP中怎么调用
mysql存储过程
?用到哪些
函数
?
答:
sql = "call getEmail('00056')";//设置字符集
mysql
i_query($link,"set names gbk");result = mysqli_query($link,$sql);row = mysqli_fetch_array($result);echo "邮件地址:".$row['email'];?> 这里有两篇教程说得非常详细:《
MySQL
5
存储过程
》:http://www.sunchis.com/html...
mysql中的存储过程
、触发器、视图的用法
答:
1.
mysql中的存储过程
、触发器、视图是如何创建的,以及PHP中是如何调用的!最好能结合具体的实例说明。2.如何管理mysql中的存储过程、触发器、视图是否有可视化的界面来管理3.就目前p... 1.mysql中的存储过程、触发器、视图是如何创建的,以及PHP中是如何调用的!最好能结合具体的实例说明。2.如何管理mysql中的存储...
mysql存储过程
答:
很明显,你这个
存储过程
是SQL Server的语法,不是
MySQL的
,两者之间语法差异挺大。过程类似于如下:create procedure addUser(username nvarchar(20),password nvarchar(20),OUT isSuccess int)BEGIN ...END
在
MySQL中
如何创建一个带输出参数为一个表类型
的存储过程
答:
在
MySQL中
如何创建一个带输出参数为一个表类型
的存储过程
首先需要知道“另一个存储过程”的结果集的所有列的类型。假设“另一个存储过程”的名字是sp1,没有参数,返回的结果集共3列,全部为int型,那么“存储过程”里添加一个与结果集列数相同的临时表或表变量用于接收“另一个存储过程”的结果集 ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜