CREATE OR REPLACE TRIGGER fund_BIU
BEFORE INSERT OR UPDATE ON fund
FOR EACH ROW
BEGIN
IF INSERTING AND :new.fundid IS NULL THEN
:new.fundid := TO_NUMBER(SYS_GUID(), 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
END IF;
END;
/
我很感興趣IF
聲明。這是什麼意思 :new.fundid := to_number(sys_guid(),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX');
。準確地說sys_guid(), 'xxxxxxxx'
部分。作爲TO_NUMBER的第二個參數,'XXXXXX'是什麼意思? Oracle SQL
TY
您是否試過Google?搜索'oracle to_number'會產生[this result](https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions191.htm)。現在嘗試'oracle sys_guid'。 – Pharaoh
嗯,我試過谷歌,但事情是我想知道這是什麼意思。我知道這是一個if語句,但我不確定這是什麼意思。 TY – 4sakenks