
Procedimiento para un trigger
Publicado por Alejandro (13 intervenciones) el 14/03/2009 14:05:49
Hola
Estoy probando este codigo que saque de http://www.go4expert.com/forums/showthread.php?t=7252
CREATE PROCEDURE `add_tblAudit`(IN pUserId VARCHAR(50), IN pTableName VARCHAR(50), IN pFieldName VARCHAR(50), IN pOldValue LONGTEXT, IN pNewValue LONGTEXT)
BEGIN
INSERT INTO `tblAudit` (`UserName`, `TableName`, `FieldName`, `OldValue`, `NewValue`)
VALUES (pUserName, pTableName, pFieldName, pOldValue, pNewValue);
RETURN LAST_INSERT_ID() AS `AuditId`;
END;$$
y la linea "RETURN LAST_INSERT_ID() AS `AuditId`;" me da el error 1064
alguna ayuda?
Alejandro
Estoy probando este codigo que saque de http://www.go4expert.com/forums/showthread.php?t=7252
CREATE PROCEDURE `add_tblAudit`(IN pUserId VARCHAR(50), IN pTableName VARCHAR(50), IN pFieldName VARCHAR(50), IN pOldValue LONGTEXT, IN pNewValue LONGTEXT)
BEGIN
INSERT INTO `tblAudit` (`UserName`, `TableName`, `FieldName`, `OldValue`, `NewValue`)
VALUES (pUserName, pTableName, pFieldName, pOldValue, pNewValue);
RETURN LAST_INSERT_ID() AS `AuditId`;
END;$$
y la linea "RETURN LAST_INSERT_ID() AS `AuditId`;" me da el error 1064
alguna ayuda?
Alejandro
Valora esta pregunta


0