oracle - বলত - সবচেয়ে বড় ডাটার একক




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

ডিফল্টরূপে, ওরাকল এসকিউএল বিকাশকারী তারিখ তারিখগুলি 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' 

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

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

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


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

28-JAN-11 03.25.11.000000000 PM

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

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


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

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

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

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

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


টুলস> পছন্দসমূহ থেকে Goto। গাছের মধ্যে ডাটাবেস> এনএলএস নির্বাচন করুন। তিন তারিখ / সময় ফরম্যাট পাওয়া যায়: তারিখ, টাইমস্ট্যাম্প এবং টাইমস্ট্যাম্প টিজেড। তারিখ বিন্যাস সম্পাদনা পছন্দসই প্রভাব দেয়।

যেমন আমি উপরে বলেছি; এই পদ্ধতির আমাকে একটি স্থায়ী পরিবর্তন দেওয়া হয়নি।


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

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





oracle-sqldeveloper