有关Derby

时间:2017-03-26 14:20:22

标签: sql derby database-trigger

我正在使用Netbeans 8,我尝试在我的数据库中添加一个触发器。

首先,我右键单击程序并选择执行命令。

我的命令如下。

DELIMITER @@

CREATE TRIGGER INSERTFRIENDSHIP

AFTER INSERT ON FRIENDSHIP

FOR EACH ROW

BEGIN

IF (NEW.STUDENTID1 > NEW.STUDENTID2) 

DECLARE MID INT;

SET MID = NEW.STUDENTID2;

SET NEW.STUDENTID2 = NEW.STUDENTID1;

SET NEW.STUDENTID1 = MID;

END IF ;

END; @@

DELIMITER ;

我尝试将较轻的数据插入左侧列。

但错误出现

[Exception, Error code 30,000, SQLState 42X01] Syntax error: Encountered "BEGIN" at line 7, column 1.

第9行第1栏

有没有人知道Derby数据库的实际触发器语法?

我该如何解决?

感谢您的阅读。

0 个答案:

没有答案