რა არის დაუყოვნებელი შესრულება PL SQL-ში?
რა არის დაუყოვნებელი შესრულება PL SQL-ში?

ვიდეო: რა არის დაუყოვნებელი შესრულება PL SQL-ში?

ვიდეო: რა არის დაუყოვნებელი შესრულება PL SQL-ში?
ვიდეო: PL/SQL Tutorial #59: Execute Immediate Concept in PLSQL @OracleShooter 2024, ნოემბერი
Anonim

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

ასევე კითხვაა, რა არის SQL-ში დაუყოვნებელი შესრულება?

The შეასრულეთ დაუყოვნებლივ განცხადება ამზადებს (აანალიზებს) და დაუყოვნებლივ ახორციელებს დინამიკას SQL განცხადება ან ანონიმური PL/ SQL ბლოკი. მთავარი არგუმენტი შეასრულეთ დაუყოვნებლივ არის სტრიქონი, რომელიც შეიცავს SQL განცხადებას შეასრულოს . თქვენ შეგიძლიათ შექმნათ სტრიქონი შეერთების გამოყენებით, ან გამოიყენოთ წინასწარ განსაზღვრული სტრიქონი.

გარდა ამისა, გვჭირდება commit დაუყოვნებლივ შესრულების შემდეგ? ვალდებულება არ არის საჭირო შემდეგ ყოველი შეასრულეთ დაუყოვნებლივ . გარკვეული განცხადებები კეთება არა მოითხოვს ა ჩაიდინოს ; მაგალითად, თუ შენ მაგიდის შეკვეცა TRUNCATE-ით. მიმდინარე ტრანზაქციის ფარგლებში ყველა დაუსრულებელი სამუშაო არიან ჩადენილი ან შემოვიდა უკან - არა მხოლოდ განცხადება შესრულებული მიერ შეასრულეთ დაუყოვნებლივ.

ასევე საკითხავია, რატომ ვიყენებთ Oracle-ში დაუყოვნებლივ შესრულებას?

შეასრულეთ დაუყოვნებლივ საშუალებას აძლევს აღსრულება DML ან DDL განცხადება, რომელიც ინახება სტრიქონის სახით და ფასდება მხოლოდ გაშვების დროს. ეს საშუალებას აძლევს ადამიანს დინამიურად შექმნას განცხადება პროგრამის ლოგიკის საფუძველზე. შეასრულეთ დაუყოვნებლივ არის ასევე ერთადერთი გზა, რომლის საშუალებითაც შეგიძლიათ შეასრულოს DDL ფარგლებში ა PL/SQL ბლოკი.

როგორ შევქმნათ ცხრილი execute immediate-ის გამოყენებით Oracle-ში?

  1. ნაბიჯი 1: წინასწარ მოამზადეთ თქვენი DDL.
  2. ნაბიჯი 2: გაუშვით თქვენი DDL PL/SQL პროგრამის მეშვეობით Execute Immediate-ის გამოყენებით.
  3. პირველი: ყოველთვის ჩაურთეთ თქვენი SQL განცხადება ერთ ციტატაში.
  4. მეორე: იზრუნეთ ნახევარმსხვილ ნაწლავზე.

გირჩევთ: