oracle সবচ ওরেকল এসকিউএল বিকাশকারীর মধ্যে আমি কিভাবে একটি কাস্টম তারিখ সময় বিন্যাস সেট করতে পারি?




সবচেয়ে বড় ডাটার একক (8)

ডিফল্টরূপে, ওরাকল এসকিউএল বিকাশকারী তারিখ তারিখগুলি 15-NOV-11 হিসাবে প্রদর্শন করে। আমি ডিফল্টরূপে সময় অংশ (ঘন্টা / মিনিট / সেকেন্ড) দেখতে চাই।

ওরাকল এসকিউএল বিকাশকারীর মধ্যে এটি কনফিগার করার উপায় আছে কি?


SQL- বিকাশকারীদের মধ্যে তারিখগুলির জন্য প্রদর্শন বিন্যাস পরিবর্তন করার চেষ্টা করার সময় আমি এই পোস্টে stumbled। শুধু আমি খুঁজে পাওয়া কি এই যোগ করতে চেয়েছিলেন:

  • ডিফল্ট ডিসপ্লে ফরম্যাট পরিবর্তন করতে, আমি ousoo দ্বারা সরবরাহিত পদক্ষেপগুলি ব্যবহার করব যেমন সরঞ্জাম> পছন্দসমূহ> ...
  • কিন্তু অনেক বার, আমি শুধুমাত্র সম্পর্কিত প্রশ্নের একটি গুচ্ছ সময় বিন্যাস পরিবর্তন করার সময় DEFAULT_FORMAT বজায় রাখতে চাই। সেটি হল যখন আমি নিম্নলিখিত সেশনের বিন্যাসটি পরিবর্তন করব:

    alter SESSION set NLS_DATE_FORMAT = 'my_required_date_format'

উদাহরণ:

   alter SESSION set NLS_DATE_FORMAT = 'DD-MM-YYYY HH24:MI:SS' 

যে কেউ এখনও এই সঙ্গে একটি সমস্যা হচ্ছে; আমি গুগল থেকে এই পাতা খুঁজে পেয়েছি ...

এটি (এনএলএস পরামিতি) মত এটি রাখুন ... এটি SQLDeveloper v3.0.04 এ আমার জন্য লাঠি:

DD-MON-YY HH12:MI:SS AM or for 24-Hour, DD-MON-YY HH24:MI:SS 

আমার ক্ষেত্রে প্রিফারেন্স / ডেটাবেস / এনএলএস-এ বিন্যাস সেট ছিল [তারিখ ফরম্যাট] = আরআরআরআর-এমএম-ডিডি এইচ এইচ 24: এমআই: এসএসএক্সএফএফ কিন্তু গ্রিডে 8 টি প্রকারের ডিফল্ট ফরম্যাট আরআরআরআর / এমএম / ডিডি (এমনকি সময় ব্যতীত) দেখানো হয়েছে। বিন্যাসে আছে সেটিং [তারিখ ফরম্যাট] পরিবর্তন করার পরে পরিবর্তন: আরআরআরআরআর-এমএম-ডিডি এইচ এইচ 24: এমআই: এসএস (শেষে 'এক্সএফএফ' ছাড়া)।

কোন ত্রুটি ছিল, কিন্তু শেষে xff সঙ্গে বিন্যাস কাজ না।

নোট: পোলিশ নোটে RRRR মানে YYYY


এসকিউএল ডেভেলপার সংস্করণ 4.1.0.19

পদক্ষেপ 1: সরঞ্জামগুলিতে যান -> পছন্দসই

পদক্ষেপ 2: ডাটাবেস নির্বাচন করুন -> এনএলএস

ধাপ 3: তারিখ ফরম্যাটে যান এবং ডিডি-মোন-আরআর এইচ এইচ 24 লিখুন: এমআই: এসএস

পদক্ষেপ 4: ঠিক আছে ক্লিক করুন।


ওরাকল এসকিউএল বিকাশকারী 3.2.20.09 এর সাথে, আমি এইভাবে DATE এর জন্য কাস্টম বিন্যাস সেট করতে পেরেছি:

ইন: সরঞ্জাম> পছন্দসই> ডাটাবেস> NLS

অথবা: বহিঃপ্রাঙ্গণ> প্রফেসরেন্স> বেস ডি ডোনো> NLS

YYYY-MM-DD HH24: এমআই: এসএস

উল্লেখ্য যে নিম্নলিখিত বিন্যাস আমার জন্য কাজ করে না :

ডিডি-মোন-আরআর এইচ এইচ 244: এমআই: এসএস

ফলস্বরূপ, এটি কোন ত্রুটি ছাড়াই ডিফল্ট বিন্যাস রাখে।


আপনি পছন্দ মধ্যে এই পরিবর্তন করতে পারেন:

  1. ওরাকল এসকিউএল বিকাশকারীর মেনু থেকে যান: সরঞ্জাম > পছন্দসমূহ
  2. পছন্দসই ডায়ালগ থেকে, বাম প্যানেল থেকে ডাটাবেস > NLS নির্বাচন করুন।
  3. এনএলএস প্যারামিটারগুলির তালিকা থেকে, DD-MON-RR HH24:MI:SS তারিখ ফরম্যাটের ক্ষেত্রে।
  4. সংরক্ষণ এবং ডায়ালগ বন্ধ, সম্পন্ন!

এখানে একটি স্ক্রিন শট হয়:


যখন আমি টাইমস্ট্যাম্পের জন্য তারিখ ফর্ম্যাট অনুলিপি করেছিলাম এবং তারিখের জন্য এটি ব্যবহার করেছিলাম, তখন এটি কাজ করে নি। কিন্তু এই তারিখের বিন্যাস পরিবর্তন (ডিডি-মন-ওয়াই এইচ এইচ 1২: এমআই: এসএস এএম) আমার জন্য কাজ করেছে।

পরিবর্তনগুলি সরঞ্জাম-> পছন্দসই-> এনএলএস অনুসন্ধানের জন্য তৈরি করতে হবে


আমি একটি সম্পর্কিত সমস্যা যা আমি সমাধান করেছি এবং লোকেরা আমার সমাধান সম্পর্কে জানাতে চাই। SQL ডেভেলপার ব্যবহার করে আমি একটি ডাটাবেস থেকে csv এ রপ্তানি করেছি, তারপরে অন্য ডাটাবেসে এটি আমদানি করার চেষ্টা করেছি। আমি আমার তারিখ ক্ষেত্রের মধ্যে একটি ত্রুটি পেয়ে রাখা। আমার তারিখ ক্ষেত্র টাইমস্ট্যাম্প ফরম্যাটে ছিল:

28-JAN-11 03.25.11.000000000 PM

উপরের সমাধান (NLS পছন্দগুলি পরিবর্তন করা) আমার আমদানি করার সময় আমার জন্য কাজ করে নি, কিন্তু অবশেষে আমি কাজ করার জন্য নিম্নলিখিতটি পেয়েছি:

ইমপোর্ট উইজার্ড কলাম সংজ্ঞা পর্দাতে, আমি " DD-MON-RR HH.MI.SSXFF AM " ফরম্যাট বাক্সে প্রবেশ করলাম, এবং অবশেষে এটি সফলভাবে আমদানি করা হয়েছিল। দুর্ভাগ্যক্রমে আমার কাছে কয়েক ডজন তারিখ ক্ষেত্র আছে এবং আমার জ্ঞানের ক্ষেত্রে এই ফর্ম্যাটটি সমস্ত তারিখের ক্ষেত্রগুলিতে প্রয়োগ করার কোন উপায় নেই তাই আমাকে নিজে এটি করতে হবে ...। কেউ যদি ভালো ভাবে জানে তবে আমি এটা শুনে খুশি হব!





oracle-sqldeveloper