რა არის Oracle DML?
რა არის Oracle DML?

ვიდეო: რა არის Oracle DML?

ვიდეო: რა არის Oracle DML?
ვიდეო: DML Commands in SQL | Oracle Database 2024, აპრილი
Anonim

Oracle DML განცხადებები. DML (მონაცემთა მანიპულაციის ენა) განცხადებები არის ელემენტი SQL ენაში, რომელიც გამოიყენება მონაცემთა მოძიებისა და მანიპულაციისთვის. ამ განცხადებების გამოყენებით შეგიძლიათ შეასრულოთ ოპერაციები, როგორიცაა: ახალი რიგების დამატება, არსებული რიგების განახლება და წაშლა, ცხრილების შერწყმა და ა.შ.

ასევე კითხვაა, რა არის DML და DDL Oracle-ში?

DML ნიშნავს მონაცემთა მანიპულაციის ენას. SQL განცხადებები, რომლებიც არის DML კლასი არის INSERT, UPDATE და DELETE. მონაცემთა განსაზღვრის ენები ( DDL ) გამოიყენება მონაცემთა ბაზის სტრუქტურის დასადგენად. ნებისმიერი CREATE, DROP და ALTER ბრძანებები ამის მაგალითია DDL SQL განცხადებები.

ანალოგიურად, რა არის DML-ის ტიპები? არის ორი DML-ის ტიპები : პროცედურული, რომელშიც მომხმარებელი აზუსტებს, რა მონაცემებია საჭირო და როგორ მიიღოს ისინი; და არაპროცედურული, რომელშიც მომხმარებელი აკონკრეტებს მხოლოდ რა მონაცემებს სჭირდება.

ამასთან დაკავშირებით, არის თუ არა აირჩიეთ DML განცხადება Oracle-ში?

თუმცა, ჩვეულებრივ პრაქტიკაში, ეს განსხვავება არ ხდება და აირჩიეთ ფართოდ ითვლება ნაწილად DML . როგორც განსხვავებულობის არარსებობის მაგალითი, Oracle 11.2 კონცეფციების სახელმძღვანელო მოიცავს SELECTS as DML შემდეგნაირად: მონაცემთა მანიპულირების ენა ( DML ) განცხადებები არსებული სქემის ობიექტებში მონაცემების მოთხოვნა ან მანიპულირება.

DML მოითხოვს commit-ს?

DDL არის auto commit და თქვენ არ გჭირდებათ commit განაცხადის გაცემა, რადგან ეს გავლენას ახდენს მონაცემთა სტრუქტურაზე ან მეტა მონაცემებზე, ხოლო DML-ში ის გავლენას ახდენს მონაცემებზე. სწორედ ამიტომ, DML მოითხოვს commit ან უკან დაბრუნება იგივე ან თქვენი ცვლილებების დასაბრუნებლად.

გირჩევთ: