mysql delimiter error

后端 未结 8 1640
别那么骄傲
别那么骄傲 2020-12-06 16:53

Modifed.

DROP FUNCTION IF EXISTS PersonName;
DELIMITER |;

CREATE FUNCTION PersonName( personID SMALLINT )
RETURNS CHAR(20)
BEGIN
  DECLARE pname CHAR         


        
8条回答
  •  無奈伤痛
    2020-12-06 17:15

    Try this:

    DROP FUNCTION IF EXISTS PersonName;
    DELIMITER |
    
    CREATE FUNCTION PersonName( personID SMALLINT )
    RETURNS CHAR(20)
    BEGIN
      DECLARE pname CHAR(20) DEFAULT '';
      SELECT name INTO pname FROM family WHERE ID=personID;
      RETURN pname;
    END;
    |
    DELIMITER ; /* <-- add a space between DELIMITER and the semicolon */
    

提交回复
热议问题