এসকিউএলপ্লাসে আমি যখনই কোনও ভুল করি তখনই কি আমাকে আবার তথ্য টাইপ করতে হবে?


11

যদি আমি 'সন্নিবেশ করানো' কমান্ড ইনপুট দেওয়ার সময় এসকিউএলপ্লাসে ভুল করে থাকি তবে এটিকে সম্পাদনা করার জন্য আমি কি এই তথ্যটি আবার আনতে পারি?


আপনার কমান্ড লাইনে টাইপ করা দরকার: রোলব্যাক;

@ ব্যবহারকারী16063 --- এবং এটি কী করবে? আপনি কি আদৌ বিস্তারিত বলতে পারেন?
jcolebrand

@ ইউজার ১6363 pretty৩ আমি নিশ্চিত যে এটি একটি ভুল বোঝাবুঝি, বাম্বি পূর্ববর্তী কমান্ডের পাঠ্যটি কোনও লেনদেনকে পিছনে না এডিট করতে চায়।
জ্যাক বলছেন topanswers.xyz

এছাড়াও sqlclএটি দেখুন (এটি তবে জাভা অ্যাপ্লিকেশন, তবে খুব অভিনব প্রম্পট এবং একটি
সি এল এলির

উত্তর:


15

বিভিন্ন পথ.

EDITORবহিরাগত পাঠ্য সম্পাদক ( viউদাহরণস্বরূপ) ব্যবহার করার অনুমতি দেওয়ার জন্য, এসকিউএল * প্লাস (ধরে নেওয়া ইউনিক্স) চালানোর আগে আপনি পরিবেশের পরিবর্তনশীল সেট করতে পারেন :

export EDITOR=vi

তারপরে সম্পাদকটিতে edপূর্ববর্তী ক্যোয়ারী সম্পাদনা করতে এসকিউএল * প্লাস টাইপ করুন vi। অবশ্যই, আপনি পছন্দ করেন nano, pico, emacs, vimইত্যাদি ইত্যাদি

আপনি যদি পরিবেশের পরিবর্তনশীল সেট করতে না চান তবে define _editor=viআপনি $ORACLE_HOME/sqlplus/admin/glogin.sqlতার পরিবর্তে আপনার ফাইলে যুক্ত করতে পারেন ।

এসকিউএল * প্লাস সম্পাদনা স্বর্গ অর্জনের আমার প্রিয় উপায়টি (ইউনিক্সে) ব্যবহার করে rlwrap। এটি readlineএসকিউএল * প্লাসকে সমর্থন যোগ করে এবং আপনাকে সহজেই এসকিউএল * প্লাসের মধ্যে সম্পাদনা করার অনুমতি দেয়।

rlwrapআপনার বিতরণ প্যাকেজ সংগ্রহস্থল থেকে ইনস্টল করুন (বা এখানে ওয়েবসাইট থেকে ডাউনলোড করুন এবং সংকলন করুন ), তারপরে আপনার শেল স্টার্টআপ স্ক্রিপ্টে ( .bashrc/ .bash_profileঅথবা অনুরূপ) নিম্নলিখিতটি যুক্ত করুন :

alias sqlplus="rlwrap -i sqlplus"

2

কিছু পরিবর্তন না হলে কেবল "সম্পাদনা" টাইপ করুন এবং এন্টার টিপুন এবং এটি নোটপ্যাডে খোলা হবে (এখানে উইন্ডোজ ধরে রেখে) এবং আপনি সেখানে ক্যোয়ারী পরিবর্তন করতে পারবেন।


-2

সমস্ত কমান্ডলাইন অ্যাপ্লিকেশন জন্য ইমাস একটি ইন্টারফেস হিসাবে ব্যবহার করা যেতে পারে। আপনি শেল মোডটি খুলতে এবং কমান্ড লাইন সরঞ্জামটি চালাতে পারেন । ইমাকস আপনাকে কমান্ড লাইন সরঞ্জামে ইনপুট পাঠাবে এবং আউটপুটটি পড়বে এবং প্রদর্শন করবে। আপনি আপনার ইনপুটটি ইম্যাক্সে টাইপ করার কারণে আপনি ইমাস কমান্ডগুলি ব্যবহার করে নিজের ইনপুট ম্যানিপুলেট করতে পারেন। এই মোডটি ব্যবহার করে ইম্যাক্স নিম্নলিখিত * এর মতো নিম্নলিখিত ওরাকল সরঞ্জামগুলির সাথে ব্যবহার করা যেতে পারে

  • rman
  • lsnrctl
  • adrci
  • dgmgrl

একটি বিশেষ স্কেল -ওরাকল মোড রয়েছে যা বিশেষত স্ক্যালপ্লাসকে সমর্থন করে । আমি এর সাথে অনেক আগে কাজ করেছি। আজ আমি এটি ডকুমেন্টেশনে খুঁজে পাইনি। আমি ওয়েবে অনুসন্ধান করেছি এবং তবে কেবল নীচের লিঙ্কটিই পেয়েছি । ইমাস ডকুমেন্টগুলি অনুসন্ধান করার সময় আপনি আরও খুঁজে পেতে পারেন। ইমাসের জন্য অন্যান্য বর্গক্ষেত্র মোড রয়েছে । এই পৃষ্ঠাটিতে @ জ্যাক ডগলাসের দ্বারা পাওয়া লিঙ্কটির একটি উল্লেখ রয়েছে ।

অনেক লোক ইম্যাক পছন্দ করে না কারণ তারা মনে করে যে এটি একটি জটিল সরঞ্জাম।


আমি ভাবছি যদি ডাউনভোটগুলি viভক্তদের কাছ থেকে আসে ;) আমি গুগলে এটি (স্পষ্টতই "স্ক্যাল্প্লাস-মোড.এল দ্বারা অনুপ্রাণিত") পেয়েছি? আপনি কি এমন কথা বলছেন?
জ্যাক বলছেন topanswers.xyz

আমি মনে করি এটি স্কিল-ওরাকল মোডের মতো কিছু ।
चमत्कार 173
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.