24 lines
470 B
MySQL
24 lines
470 B
MySQL
|
DELIMITER $$
|
||
|
CREATE OR REPLACE DEFINER=`root`@`localhost` FUNCTION `srt`.`buffer_getState`(vSelf INT)
|
||
|
RETURNS varchar(20) CHARSET utf8mb3 COLLATE utf8mb3_unicode_ci
|
||
|
NOT DETERMINISTIC
|
||
|
READS SQL DATA
|
||
|
BEGIN
|
||
|
|
||
|
/**
|
||
|
* Devuelve una cadena con el estado del buffer
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
DECLARE vState VARCHAR(20);
|
||
|
|
||
|
SELECT bs.description INTO vState
|
||
|
FROM srt.buffer b
|
||
|
JOIN srt.bufferState bs ON bs.id = b.stateFk
|
||
|
WHERE b.id = vSelf;
|
||
|
|
||
|
RETURN vState;
|
||
|
|
||
|
END$$
|
||
|
DELIMITER ;
|