sqlplus vs sql დეველოპერი


პასუხი 1:

ვფიქრობ, უმჯობესია გამოიყენოთ ის საშუალებები, რომლითაც თქვენ იცით, ან შეგიძლიათ სწრაფად ისწავლოთ და კარგად მოერგოთ იმ გუნდს, რომელთანაც მუშაობთ.

მონაცემთა ბაზისთვის, მე პირადად ვმ იყენებ VIM დროის 85% -ს. SQL პლუს არის შესანიშნავი კლიენტი, რომელიც გამოიყენებს VIM- ს. ეს განსაკუთრებით სასარგებლოა პროექტის დაწყებისას და ძალიან სწრაფი შედეგის მისაღწევად. ამასთან, უფრო დახვეწილი უწყვეტი ინტეგრაციის ნიმუშებისთვის შეიძლება გვქონდეს გაფართოებული ინსტრუმენტების ნაკრებების გაფართოება, რომელსაც კლიენტებისთვის იყენებენ მეტი პარამეტრები.

ინტეგრაციის უწყვეტი შაბლონები კარგად მუშაობს ბრძანებითი ხაზის ინსტრუმენტებთან, ასე რომ მე ვიცავ VIM- ს მკვეთრ და არ ავიცილებ IDE- ს. მე SQL დეველოპერს ვხმარობ დროის 15% -ში. მე IDE განსაკუთრებით სასარგებლოა მონაცემების ბაზაზე უკვე განთავსებული PL / SQL კოდის სწრაფად გადახედვისა და რედაქტირებისთვის და შემდეგ, შემდეგ გადაამოწმეთ ცვლილებები წყაროს კონტროლში. მე არ მიყვარს IDE- ს გამოყენებული გამოყენება და ვცდილობ და გარიყოს ეს. მე შევიმუშავე მიკერძოება ისტორიული დაკვირვებების საფუძველზე, რომ VIM ხელს უწყობს დისციპლინას მისი მოქმედების წესით, სადაც IDE– ს ხელს უწყობს დისციპლინის ნაკლებობა.

მე ვაცნობიერებ, რომ IDE- ს დისციპლინით შეუძლია გამოიყენოს წყაროს კონტროლი ისევე, როგორც VIM. ვცდილობ, შედეგებით ვაწარმოო და არა სპეციფიკა. თუ განლაგებული კოდი და უფლებები, როგორიცაა ნებართვები, ყოველთვის შეესაბამება გარემოში, მე არ ვარ ჩართული რა ინსტრუმენტებში გამოიყენება. როდესაც ეს ასე არ არის, მე ვიწყებ წინადადებების გაკეთებას იმის შესახებ, თუ რა ინსტრუმენტები და პროცესი უნდა იქნას გამოყენებული.


პასუხი 2:

დიახ.

Ან ორივე.

ჩვენ ფაქტობრივად შევქმენით SQL * Plus ახალი ვერსია, სახელწოდებით SQLcl, რომელიც ტკივილს აიღებს ბრძანების ხაზისგან და ნასესხები თვისებებია SQL დეველოპერისგან. SQL გახსენება, განცხადების შევსება, რედაქტორი, ასე რომ თქვენ შეგიძლიათ ისარი ბრძანების გარშემო, როგორც ამას აკრიფებთ.

თუ შეგიძლიათ გამოიყენოთ ორივე, მაშინ მზად იქნებით, თუ მხოლოდ ერთი ან მეორეზე წვდომა გაქვთ. და ზოგი რამ ფაქტობრივად ბრძანების სტრიქონზე უფრო ადვილია ... მითუმეტეს თუ იცით ბრძანება (ებ) ს :)


პასუხი 3:

თქვენ უნდა გამოიყენოთ SQL Developer. ეს არის ინსტრუმენტი, რომელსაც გაცილებით მეტი თვისება აქვს და აქტიური განვითარების პროცესშია, მათ ძალიან ხშირად უმატებენ შეცდომების გამოსწორებას და ახალ მახასიათებლებს.

თუ ბრძანების სტრიქონიდან არ გამოტოვებთ მუშაობას, შეიძლება მოგინდეთ

SQLcl

ცდა. ეს არის ახალი ინსტრუმენტი, ძალიან ჰგავს SQL * Plus, მაგრამ ძალიან საინტერესო დამატებითი ფუნქციების გათვალისწინებით.


პასუხი 4:

საკუთარი საღი აზრისთვის გსურთ იმუშაოთ SQL დეველოპერის ფარგლებში; თქვენ მიიღებთ ობიექტის ბრაუზერს, იღებთ გრაფიკულ გრაფიკულ სამუშაო გარემოს და მიიღებთ დამხმარე საშუალებებს.

მაგრამ თქვენ აპირებთ მინიმუმ კომპეტენციას, რომ გამოიყენოთ SQL Plus, ბრძანების სტრიქონიდან, რადგან თქვენ დასრულებთ უამრავი DBA დავალებას ჭურვიდან (თუ თქვენ ხართ Unix გარემოში) SQL პლუს გამოყენებით.


პასუხი 5:

თუ თქვენ შეგიძლიათ გამოიყენოთ ორივე, მაშინ ის დატოვებს კარგს, მაგრამ იმ შემთხვევაში, თუ თქვენ უნდა აირჩიოთ ერთი, მაშინ მე გირჩევთ Sql * პლუსს, რომელიც დაგეხმარებათ კომენდატურ ხაზთან მუშაობის დროს. და უკეთესი თუ შეგიძლიათ გამოიყენოთ oracle 11g ლინუქსის პლატფორმაზე.


პასუხი 6:

თქვენ უნდა გამოიყენოთ SQL Developer, ის ძალიან ინტერაქტიული და მეტი ვარიანტია ერთი დაწკაპუნებით. თქვენ შეგიძლიათ შექმნათ კოდი მკაფიო ხედვისთვის, რაც გააუმჯობესებს მის გარკვეულობას. თქვენ აშკარად შეგიძლიათ ნახოთ პაკეტები, პროცედურები, მაგიდები, ხედები ყოველგვარი შეკითხვის გარეშე, უბრალოდ დააჭირეთ მასზე. ასე რომ წავიდეთ SQL დეველოპერთან.


პასუხი 7:

შეგიძლიათ გამოიყენოთ SQL Plus ან SQL Developer ნებისმიერი.

მაგრამ SQL Plus შეზღუდულია თვისებებით და არც ისე მოსახერხებელი.

SQL დეველოპერი დატვირთულია უამრავი მახასიათებლით და მოსახერხებელია მისი გასაგებად.