3
插入後,我有過這樣Java中的一個方法:調用Java方法在觸發中的Java德比
public static void extract(int id, String title, String description) throws SQLException{
// doing some Java here
}
然後成功創建從上面的Java方法
CREATE PROCEDURE extract_keyword(IN id INTEGER, IN title VARCHAR(255), IN description VARCHAR(255))
LANGUAGE JAVA
PARAMETER STYLE JAVA
EXTERNAL NAME 'com.example.Test.extract';
一個過程,但是當我試圖創建一個觸發器,在插入後調用此過程
CREATE TRIGGER "extract_keyword_trigger"
AFTER INSERT
ON "ARTICLE"
FOR EACH ROW
CALL "extract_keyword" (NEW."id", NEW."title", NEW."description");
其中,ARTICLE是帶有3個colu的表名mns:id,標題,說明。
上面的命令給我的錯誤:
Error code -1, SQL state 42X15: Column name 'id' appears in a statement without a FROM list.
應該是什麼問題就在這裏?
描述我認爲這是可選 –