मामले में @a_horse_with_no_name द्वारा प्रस्तावित समाधान धीमा साबित होता है, इसे इस तरह से करना संभव होना चाहिए:
+1 दिन -1 सेकंड वह तर्क है जिसका पालन मैं उस परिणाम को प्राप्त करने के लिए करूंगा, बिना स्ट्रिंग संयोजन के:
SELECT trunc(SYSDATE) + 1 - (INTERVAL '1' SECOND) FROM DUAL
अद्यतन में अनुवादित
UPDATE MY_TABLE
SET MY_DATE_COLUMN = trunc(MY_DATE_COLUMN) + 1 - (INTERVAL '1' SECOND)
हालांकि ध्यान रखें कि सॉफ्टवेयर लिखने के संबंध में रखरखाव का महत्वपूर्ण महत्व है, और इसे पढ़ना प्रस्तावित अन्य समाधान की तुलना में बहुत कठिन है।