MYSQL

出自美国主机知识库

(修订版本间的差异)
跳转到: 导航, 搜索
(linux主机是否支持存储过程)
(linux主机是否支持存储过程)
第1行: 第1行:
==linux主机是否支持存储过程==
==linux主机是否支持存储过程==
MySQL 5.0支持存储过程,存储过程是可以储存在服务器上的一组SQL语句。  
MySQL 5.0支持存储过程,存储过程是可以储存在服务器上的一组SQL语句。  
-
一个允许存储过程的例子:
+
<br>一个允许存储过程的例子:
<pre>DELIMITER $$
<pre>DELIMITER $$
DROP PROCEDURE IF EXISTS `spGetSouls`$$
DROP PROCEDURE IF EXISTS `spGetSouls`$$
第13行: 第13行:
CALL spGetSouls();</pre>
CALL spGetSouls();</pre>
-
 
-
 
注:仅在GoDaddy主机和vds上支持,虚拟主机需要使用phpadmin执行。
注:仅在GoDaddy主机和vds上支持,虚拟主机需要使用phpadmin执行。
要确保您的存储过程都有DETERMINISTIC标志。
要确保您的存储过程都有DETERMINISTIC标志。
更多关于存储过程的信息,请参阅MySQL Web 的网站和Stored Procedures Frequently Asked Questions(存储过程常见问题)。
更多关于存储过程的信息,请参阅MySQL Web 的网站和Stored Procedures Frequently Asked Questions(存储过程常见问题)。

在2008年8月22日 (五) 04:07所做的修订版本

linux主机是否支持存储过程

MySQL 5.0支持存储过程,存储过程是可以储存在服务器上的一组SQL语句。
一个允许存储过程的例子:

DELIMITER $$
DROP PROCEDURE IF EXISTS `spGetSouls`$$

CREATE PROCEDURE `spGetSouls`()
DETERMINISTIC
BEGIN
SELECT * FROM soul;
END$$
DELIMITER ;

CALL spGetSouls();

注:仅在GoDaddy主机和vds上支持,虚拟主机需要使用phpadmin执行。 要确保您的存储过程都有DETERMINISTIC标志。 更多关于存储过程的信息,请参阅MySQL Web 的网站和Stored Procedures Frequently Asked Questions(存储过程常见问题)。

个人工具
名字空间
变换
动作
导航
工具/资源
工具箱