首页 新闻 搜索 专区 学院

oracle触发器问题,

0
悬赏园豆:10 [已关闭问题] 关闭于 2018-05-30 10:08


create or replace trigger randToNotice
after insert on rand_result
for each row
declare
  userId varchar(36);
BEGIN
select id INTO userId from front_user_info where

regno=(select regno from rand_result where regno=:NEW.REGNO) or

uniscid=(select uniscid from rand_result where uniscid=:NEW.UNISCID);
INSERT INTO NOTICE(ISLOOK,USER_ID,CONTENT,TYPE,MSG_TIME)              VALUES('0',userId,:NEW.HANDLE_RESULT,'01',sysdate);
END;

 

 

复制代码
 RAND_RESULT  
    ID                VARCHAR2(36) NOT NULL,
    CODE              VARCHAR2(20) NULL,
    UNISCID           VARCHAR2(50) NULL,
    REGNO             VARCHAR2(50) NULL,
    HANDLE_ORGAN      VARCHAR2(50) NULL,
    HANDLE_PERSON     VARCHAR2(50) NULL,
    HANDLE_DATE       TIMESTAMP(9) NULL,
    HANDLE_RESULT     VARCHAR2(200) NULL,
    HANDLE_OPINION    VARCHAR2(200) NULL,
    ISLOOK            CHAR(1) NULL


NOTICE 
    ID          VARCHAR2(36) NOT NULL,
    ISLOOK      CHAR(1) NULL,
    USER_ID     VARCHAR2(36) NULL,
    CONTENT     VARCHAR2(1000) NULL,
    TYPE        VARCHAR2(2) NULL,
    MSG_TIME    TIMESTAMP(9) NULL
复制代码

在plsql执行入下图  

如梦一场的主页 如梦一场 | 菜鸟二级 | 园豆:234
提问于:2018-05-29 11:05
< >
分享
所有回答(1)
0

select语句有问题。

ray-bk | 园豆:229 (菜鸟二级) | 2018-12-02 09:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册