0
嗨,我是新来的SQL,我想知道如何创建一个触发器,在SQL控制台中打印消息。 我尝试了以下代码作为hello world。在Triggers中打印一条消息
DELIMITER $$
CREATE TRIGGER before_employee_update
BEFORE UPDATE ON employees
FOR EACH ROW BEGIN
INSERT INTO employees_audit
SET action = 'update',
employeeNumber = OLD.employeeNumber,
lastname = OLD.lastname,
changedon = NOW();
SELECT OLD.employeeNumber; ////FOR PRINT THE CONSOLE.
END$$
DELIMITER ;
但它给出错误。请有人帮忙。
'MySQL'中的'dbms_output.putline' !!!或'Oracle'? – 2014-10-03 08:35:23
DBMS_OUTPUT包使您可以从存储过程,包和触发器发送消息。该包特别适用于显示PL/SQL调试信息。 – Pooja 2014-10-04 06:29:35
我知道什么'DBMS_OUTPUT ....'是!! OP在寻找'Oracle'解决方案吗? – 2014-10-05 01:55:42