Problema Função Postgre
Bom dia Amigos.
Estou tentando criar a seguinte função no Postgre:
-- Function: log_ma_licencas ()
-- DROP FUNCTION log_ma_licencas ();
CREATE OR REPLACE FUNCTION log_ma_licencas ()
RETURNS trigger AS
$BODY$BEGIN
INSERT INTO log_ma_licencas (id_licenca, data_licenca,
descricao, arquivo_pdf, data_validade,
pessoa_id, licenca_numero, licenca_tipo_id,
status, pessoa_ou_empresa,
log_id_usuario_responsavel,
log_usuario_responsavel,
log_data_acao, log_atividade_tipo , log_ip, acao_tipo)
values (NEW. id_licenca, NEW. data_licenca,
NEW. descricao, NEW. arquivo_pdf, NEW. data_validade,
NEW. pessoa_id, NEW. licenca_numero, NEW. licenca_tipo_id,
NEW. status, NEW. pessoa_ou_empresa,
NEW. log_id_usuario_responsavel,
NEW. log_usuario_responsavel,
NEW. log_data_acao, NEW. log_atividade_tipo, NEW. log_ip, TG_OP);
RETURN NEW;END$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION log_ma_licencas ()
OWNER TO postgres;
Aparentemente está tudo certo, porém ao tentar criar aparece a seguinte mensagem:
Erro de SQL:
ERROR: syntax error at or near "CREATE" at character 107
Indicação de entrada :
SELECT COUNT(*) AS total FROM (-- Function: log_ma_licencas ()
Se alguém puder me ajudar, agradeço.
Discussão (4)
Carregando comentários...