1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
CREATE DEFINER = 'Craton'@'%' PROCEDURE `InsertNews`(
OUT p_IDSite MEDIUMINT(9),
IN p_Name VARCHAR(50),
IN p_Description VARCHAR(250),
IN p_site VARCHAR(50)
)
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY INVOKER
COMMENT ''
BEGIN
IF NOT EXISTS(SELECT idsite FROM Site WHERE `name` = LTRIM(RTRIM(p_Name))) THEN
INSERT INTO `Site` (`uuid`,`site`,`name`,`description`,`isenabled`)
VALUE (UUID(),p_site,p_name, p_description, 'N');
SET p_IDSite = LAST_INSERT_ID();
ELSE
SET p_IDSite = -1;
END IF;
END; |
Partager