MYSQL

出自美国主机知识库

(修订版本间的差异)
跳转到: 导航, 搜索
(linux主机是否支持存储过程)
(linux主机是否支持存储过程)
第2行: 第2行:
MySQL 5.0支持存储过程,存储过程是可以储存在服务器上的一组SQL语句。  
MySQL 5.0支持存储过程,存储过程是可以储存在服务器上的一组SQL语句。  
一个允许存储过程的例子:
一个允许存储过程的例子:
-
DELIMITER $$
+
<pre>DELIMITER $$
DROP PROCEDURE IF EXISTS `spGetSouls`$$
DROP PROCEDURE IF EXISTS `spGetSouls`$$
第12行: 第12行:
DELIMITER ;
DELIMITER ;
-
CALL spGetSouls();
+
CALL spGetSouls();</pre>

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

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(存储过程常见问题)。

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