Видео: Oracle DML гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:51
Oracle DML Мэдэгдэл. DML (Data Manipulation Language) мэдэгдэл нь SQL хэлний өгөгдөл хайх, боловсруулахад ашигладаг элемент юм. Эдгээр мэдэгдлүүдийг ашиглан та шинэ мөр нэмэх, одоо байгаа мөрүүдийг шинэчлэх, устгах, хүснэгтүүдийг нэгтгэх гэх мэт үйлдлүүдийг хийж болно.
Мөн Oracle дээр DML болон DDL гэж юу вэ?
DML Энэ нь Data Manipulation Language гэсэн үгийн товчлол юм. дотор байгаа SQL мэдэгдлүүд DML анги нь INSERT, UPDATE, DELETE юм. Өгөгдөл тодорхойлох хэлүүд ( DDL ) нь мэдээллийн сангийн бүтцийг тодорхойлоход хэрэглэгддэг. Аливаа CREATE, DROP, ALTER командууд нь жишээ юм DDL SQL мэдэгдлүүд.
Үүний нэгэн адил DML ямар төрлүүд байдаг вэ? Хоёр байна DML-ийн төрлүүд : процедур, үүнд хэрэглэгч ямар өгөгдөл хэрэгтэй, түүнийг хэрхэн авахыг зааж өгдөг; ба процедурын бус, үүнд хэрэглэгч зөвхөн ямар өгөгдөл хэрэгтэйг зааж өгдөг.
Үүнтэй холбогдуулан Oracle дээр DML мэдэгдлийг сонгох уу?
Хэдийгээр нийтлэг практикт энэ ялгааг хийдэггүй СОНГОХ нэг хэсэг гэж өргөнөөр үздэг DML . Ялгаагүйн жишээ болгон, Oracle 11.2 Үзэл баримтлалын гарын авлага нь SELECTS-г агуулдаг DML дараах байдлаар: Өгөгдөл боловсруулах хэл ( DML ) мэдэгдэл Одоо байгаа схемийн объектууд дахь өгөгдлийг хайх эсвэл удирдах.
DML нь амлалт шаарддаг уу?
DDL нь автоматаар гүйцэтгэх бөгөөд энэ нь DML-д өгөгдөлд нөлөөлдөг байхад өгөгдлийн сангийн бүтэц, мета өгөгдөлд нөлөөлдөг тул та амлалтын мэдэгдэл гаргах шаардлагагүй. Тийм ч учраас DML нь заавал биелүүлэхийг шаарддаг буцаах Өөрчлөлттэй ижил эсвэл буцаах.
Зөвлөмж болгож буй:
Холбогдох алгебрыг зохих жишээн дээр тайлбарлах гэж та юу гэж ойлгож байна вэ?
Relational Algebra нь янз бүрийн аргаар өгөгдөлд хандахын тулд өгөгдлийн сангийн хүснэгтээс асуулга хийхэд ашигладаг процедурын хайлтын хэл юм. Харьцааны алгебрийн хувьд оролт нь хамаарал (өгөгдөлд хандах шаардлагатай хүснэгт) бөгөөд гаралт нь мөн хамаарал (хэрэглэгчийн хүссэн өгөгдлийг агуулсан түр хүснэгт) юм
W3c гэж юу вэ, Whatwg гэж юу вэ?
Вэб Hypertext Application Technology Working Group (WHATWG) нь HTML болон холбогдох технологиудыг хөгжүүлэх сонирхолтой хүмүүсийн нэгдэл юм. WHATWG-ийг 2004 онд Apple Inc., Mozilla Foundation болон Opera Software зэрэг вэб хөтөч үйлдвэрлэгч тэргүүлэгч хувь хүмүүс үүсгэн байгуулжээ
Blockchain гэж юу гэж бичсэн бэ?
NEM-ийн үндсэн блокчейн сүлжээ нь зөвхөн Java хэл дээр бичигдсэн (удалгүй C++ болно). C# - Хөгжүүлэгчид дээр ажилладаг бат бөх програмуудыг бүтээх боломжийг олгодог объект хандалтат хэл. NET Framework-ийг дэлхий даяар хамгийн багадаа 2 сая хөгжүүлэгчтэй
DML мэдэгдлүүдийг буцаах боломжтой юу?
DML мэдэгдлийн үр нөлөө нь түүнийг агуулсан гүйлгээг хийх хүртэл байнгын биш юм. Гүйлгээ нь Oracle Database-ийн нэгж гэж үздэг SQL хэллэгүүдийн дараалал юм (энэ нь нэг DML мэдэгдэл байж болно). Гүйлгээ хийгдэх хүртэл буцаах боломжтой (буцаах)
DML Autocommit мөн үү?
Анхдагч байдлаар, гүйлгээг тодорхой эхлүүлэхгүйгээр гүйцэтгэсэн DML мэдэгдэл нь автоматаар амжилттай болсон эсвэл мэдэгдлийн төгсгөлд бүтэлгүйтсэн тохиолдолд буцаагдана. Энэ зан үйлийг autocommit гэж нэрлэдэг. Энэ үйлдлийг AUTOCOMMIT параметрээр удирддаг