From: Chris Date: Wed, 23 Jan 2013 09:11:51 +0000 (+0800) Subject: DataObjects/core_enum_functions.sql X-Git-Url: http://git.roojs.org/?a=commitdiff_plain;h=6c731d6853c3d6b7266f8e186baab8edb7ec473a;p=Pman.Core DataObjects/core_enum_functions.sql --- diff --git a/DataObjects/core_enum_functions.sql b/DataObjects/core_enum_functions.sql index d2a78f34..89ccebf9 100644 --- a/DataObjects/core_enum_functions.sql +++ b/DataObjects/core_enum_functions.sql @@ -24,3 +24,16 @@ CREATE FUNCTION core_enum_name(in_id INT(11)) RETURN ret; END $$ DELIMITER ; + +DROP FUNCTION IF EXISTS core_enum_id_by_name; +DELIMITER $$ +CREATE FUNCTION core_enum_id_by_name(in_name VARCHAR(256)) + RETURNS INT(11) DETERMINISTIC + BEGIN + DECLARE ret INT(11); + SET ret = ''; + SELECT id INTO ret FROM core_enum + WHERE name=in_name LIMIT 1; + RETURN ret; + END $$ +DELIMITER ; \ No newline at end of file