आपको तालिका को फिर से अपडेट करने की आवश्यकता नहीं है; आप डालने से पहले डेटा को संशोधित कर सकते हैं, पहले से सम्मिलित पंक्ति स्तर ट्रिगर के साथ, उदा.:
प्रत्येक पंक्ति के लिए temp_table पर डालने या अपडेट करने से पहलेcreate trigger trig_pwd_date
before insert or update on temp_table
for each row
when (old.password is null and new.password is not null or new.password != old.password)
begin
:new.pwd_change_date := systimestamp;
end;
/
इसने new
. का इस्तेमाल किया और old
सहसंबंध नाम
यह तय करने के लिए कि क्या पासवर्ड मान बदल गया है; और new
स्यूडोरेकॉर्ड में फ़ील्ड को सिस्टम समय निर्दिष्ट करने के लिए सहसंबंध नाम, जो इंसर्ट पूरा होने पर कॉलम मान बन जाता है।
उम्मीद है कि आप अपनी तालिका में सादा-पाठ पासवर्ड संग्रहीत नहीं कर रहे हैं।