@jamesfrj:ऐसा लगता है कि आप यह सुनिश्चित करने की कोशिश कर रहे हैं कि आपकी तालिका में केवल एक रिकॉर्ड होना चाहिए जिसके लिए status <>5
।
जैसा कि नीचे दिया गया है, आप स्तंभों को जोड़कर एक अद्वितीय कार्यात्मक अनुक्रमणिका बनाने का प्रयास कर सकते हैं
create table XPTO_TABLE (id number,
obj_x varchar2(20),
date_x date,
type_x varchar2(20),
status_x varchar2(20)
);
create unique index xpto_table_idx1 on XPTO_TABLE(case when status_x <>'5' THEN obj_x||date_x||type_x||STATUS_x ELSE null END);
आशा है कि यह मदद करता है
विशाद