কীভাবে আমি এসকিউএল সার্ভারের জন্য আবার লিখতে পারি যে ওরাকলের জন্য লেখার একটি ট্রিগার?


9

আমি কীভাবে এসকিউএল সার্ভারের জন্য একটি ট্রিগার লিখতে পারি যা মূলত ওরাকলের জন্য লেখা হয়েছিল?

এখানে আমার ওরাকল ট্রিগার কোডটি রয়েছে:

CREATE OR REPLACE TRIGGER P000KUL_TEST
BEFORE
INSERT
ON P000KUL
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
SELECT TO_CHAR(SYSDATE, 'dd/mm/RRRR') INTO :NEW.SYSTEM_DATE FROM DUAL;
SELECT TO_CHAR(SYSDATE, 'hh:mi') INTO :NEW.SYSTEM_TIME FROM DUAL;
END; 

উত্তর:


6

আপনি এই জাতীয় ট্রিগার ব্যবহার করতে পারেন:

CREATE TRIGGER tr_P000KUL_INSERT
ON P000KUL
    FOR INSERT
    AS
    update inserted 
    set system_date = convert(varchar, getdate(), 103), 
        system_time = convert(varchar, getdate(), 108);
go
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.