ওরাকল বর্তমান তারিখ

Orakala Bartamana Tarikha



এই টিউটোরিয়ালটি আপনাকে Oracle current_date ফাংশন ব্যবহার করে সময় ছাড়াই বর্তমান তারিখ আনার একটি দ্রুত পদ্ধতি দেবে।

ওরাকল CURRENT_DATE ফাংশন

নাম অনুসারে, এই ফাংশনটি বর্তমান সেশনে নির্দিষ্ট সময় অঞ্চল ব্যবহার করে বর্তমান তারিখ প্রদান করে।







ফাংশনটি গ্রেগরিয়ান ক্যালেন্ডারে DATE-এর DATE প্রকারের সাথে তারিখের মান প্রদান করে। সিনট্যাক্সটি নীচে দেখানো হয়েছে:



বর্তমান তারিখ;

যদিও এটি একটি অপেক্ষাকৃত সহজ ফাংশন, এটি আপনাকে আপনার ডাটাবেসে প্রচুর গণনা সংরক্ষণ করতে পারে।



এটি একটি কলামে তারিখের মানগুলি দ্রুত সন্নিবেশ করাতে পারে যা আপনার ডাটাবেসে একটি সন্নিবেশ, আপডেট বা মুছে ফেলার কমান্ড ঘটলে লগ করার অনুমতি দেয়।





তারিখের মান বর্তমান সেশনে সেট করা সময় অঞ্চল দ্বারা নিয়ন্ত্রিত হয়৷ ওরাকল-এ, সেশন টাইমজোন মান TIME_ZONE প্যারামিটার দ্বারা সংজ্ঞায়িত করা হয়। আপনি আপনার সেশনের জন্য সময় অঞ্চল পরিবর্তন করতে এই মান পরিবর্তন করতে পারেন।

ফাংশন ব্যবহার ইলাস্ট্রেশন

যদিও ফাংশনটি সহজ এবং বোঝা সহজ, আসুন আমরা কিছু উদাহরণ দিই যা প্রদর্শন করে কিভাবে ফাংশন কাজ করে।



দ্বৈত থেকে CURRENT_DATE নির্বাচন করুন;

উপরের ক্যোয়ারীটি নির্বাচিত টাইমজোনের উপর ভিত্তি করে বর্তমান তারিখ প্রদান করবে:

CURRENT_DATE|
------------+
2023-01-01|

তারিখ মান বিন্যাস

আপনি বর্তমান_তারিখ ফাংশনের মানটি আপনার পছন্দসই বিন্যাসে ফর্ম্যাট করতে char ফাংশনে পাস করতে পারেন।

একটি উদাহরণ দেখানো হয়েছে:

দ্বৈত থেকে TO_CHAR(CURRENT_DATE, 'DD-MM-YYYY') নির্বাচন করুন;

এই ক্ষেত্রে, to_char() ফাংশন বর্তমান তারিখটিকে DD-MM-YYYY ফর্ম্যাটে রূপান্তর করবে যেমন দেখানো হয়েছে:

ডি         |
----------+
01-01-2023|

তারিখটিকে একটি দীর্ঘ বিন্যাসে রূপান্তর করতে:

ডি                    |
----------------------------
রবিবার, জানুয়ারী 01, 2023|

অন্যান্য সমর্থিত তারিখ বিন্যাস অন্তর্ভুক্ত:

ওরাকল অল্টার সেশন টাইমজোন

আপনার বর্তমান সেশনের জন্য একটি ভিন্ন টাইমজোন সেট করতে, নীচে দেখানো হিসাবে ALTER SESSION SET কমান্ডটি ব্যবহার করুন:

পরিবর্তন সেশন সেট time_zone = '-5:0';
পরিবর্তন সেশন সেট NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS';

তারপরে আপনি নির্বাচিত টাইমজোনের জন্য বর্তমান তারিখটি নির্বাচন করতে পারেন:

দ্বৈত থেকে CURRENT_DATE নির্বাচন করুন;

আউটপুট:

CURRENT_DATE|
------------+
2022-12-31|

উপসংহার

এই নির্দেশিকাটি ব্যবহার করে, আপনি শিখেছেন কিভাবে বর্তমান সেশনের টাইমজোন থেকে বর্তমান তারিখটি দ্রুত আনতে ওরাকলের বর্তমান_তারিখ ফাংশনটি ব্যবহার করতে হয়।