2

私は正常に動作するMySQLの関数を持っています:

CREATE  PROCEDURE `Accounts_Active`(IN_DeptName VARCHAR(255), IN_Src ENUM('TRAINING','ELZA'))
BEGIN
END$$
DELIMITER ;

しかし、PostgreSQL に変換すると:

CREATE or replace FUNCTION Accounts_Active(IN_DeptName VARCHAR(255), IN_Src ENUM('TRAINING','ELZA'))
RETURNS void
AS
$$
BEGIN
      RAISE INFO '    ';
END;
$$ LANGUAGE plpgsql;

次のエラーが発生します。

ERROR:  type enum does not exist
SQL state: 42704

このエラーを修正する方法についてのガイダンスをいただければ幸いです。

4

1 に答える 1