반응형

DATABASE/MYSQL 4

[MySQL] CREATE PROCEDURE

CREATE PROCEDURE 1. Syntax DELIMITER // -- Delimter 변경 DROP FUNCTION IF EXISTS // CREATE DEFINER = 'admin'@'localhost' PROCEDURE (IN Parameter VARCHAR(255)) RETURNS INT BEGIN DECLARE result INT DEFAULT -1; INSERT INTO (a) VALUES(Parameter); END // DELIMITER ; -- Delimiter 반환 Delemiter를 일시적으로 변경하는 이유 : SQL구문은 ";"로 끝나기 때문에 각 row가 끝날때마다 세미콜론을 넣어주면 SQL문과 Routine문의 구분이 애매해지기 때문 2. Usage CALL (Paramet..

DATABASE/MYSQL 2011.04.14

[MySQL] CREATE FUNCTION

CREATE FUNCTION 1. Syntax DELIMITER // -- Delimter 변경 DROP FUNCTION IF EXISTS // CREATE DEFINER = 'admin'@'localhost' FUNCTION (Parameter VARCHAR(255)) RETURNS INT BEGIN DECLARE result INT DEFAULT -1; SELECT COUNT(*) INTO result FROM ; RETURN result; END // DELIMITER ; -- Delimiter 반환 Delemiter를 일시적으로 변경하는 이유 : SQL구문은 ";"로 끝나기 때문에 각 row가 끝날때마다 세미콜론을 넣어주면 SQL문과 Routine문의 구분이 애매해지기 때문 2. Usage SEL..

DATABASE/MYSQL 2011.04.14
반응형