MYSQL

出自美国主机知识库

(修订版本间的差异)
跳转到: 导航, 搜索
(新页面: ==linux主机是否支持存储过程==)
(linux主机是否支持存储过程)
第1行: 第1行:
==linux主机是否支持存储过程==
==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(存储过程常见问题)。

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

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

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