Erro de sintaxe IF NOT EXISTS
Olá pessoal,
Estou com problemas de erro de sintaxe nessa procedure onde a intenção é receber dois parametros e apenas inserir na tabela de log se não existir nessa mesma tabela de log.
************************************************************************************************************************
CREATE DEFINER = 'root'@'localhost' PROCEDURE spEntidadesBuscar(
IN pOrdem INTEGER(11),
IN pUser INTEGER(11)
)
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
IF NOT EXISTS (SELECT * FROM tblentidades_log WHERE ordem_entidade = pOrdem AND ordem_user = pUser)
BEGIN
INSERT INTO tblentidades_log ( Ordem_entidade,Ordem_user) VALUES ( pOrdem,pUser) ;
END
************************************************************************************************************************
Está dando esse erro
Error: Use near 'IF NOT EXISTS (SELECT * FROM tblentidades_log WHERE ordem_entidade = pOrdem AN' at lin9
Discussão (5)
Carregando comentários...