在mysql中获取存储的Proc Schema名称

时间:2010-04-21 14:47:51

标签: mysql stored-procedures

我想在存储过程本身中获取存储过程的模式名称字符串。我不知道是否可能,因为我没有找到任何相关信息。

例如:

DELIMITER $$

DROP PROCEDURE IF EXISTS `exemple` $$
CREATE DEFINER=`root`@`%` PROCEDURE `exemple`()
BEGIN
  DECLARE schema_name VARCHAR(100) DEFAULT NULL;
  SELECT GET_STORED_PROC_SCHEMA_NAME FROM STORED_PROC_INFO INTO schema_name;  
END $$

DELIMITER ;

谢谢

1 个答案:

答案 0 :(得分:3)

这很容易,使用DATABASE()函数。