DDL
Data Definition Language (DDL) cümleleri veritabanı veya şema yapıları tanımlamak için kullanılırlar.
Örneğin:
• CREATE - veritabanında objelerin yaratılması.
• ALTER - değişiklik yapmak üzere bir yapıyı kullanmak.
• DROP - objenin veritabanından kaldırılması.
• TRUNCATE - bir tablonun içerisindeki tüm kayıtların silinmesi.
• RENAME - bir objenin isminin değiştirilmesi.
DML
Data Manipulation Language (DML) cümleleri veritabanı objelerine ait verinin gösterilmesi, silinmesi, güncellenmesi, birleştirilmesi, değiştirilmesi, yönetilmesi gibi işlemler için kullanılırlar.
Örneğin:
• SELECT - veritabanından veri çekmek, listelemek, göstermek.
• INSERT - tablo içerisine veri eklemek.
• UPDATE - tablo içerisindeki veriyi güncellemek, değiştirmek.
• DELETE - tablodaki verilerin silinmesi.
• MERGE - UPSERT operasyonunun yapılması, (insert etmek, eğer insert hata alırsa update etmek işlemi).
• CALL - bir PL/SQL veya Java programının çalıştırılması.
• LOCK TABLE - kontrol altında tutma işlemleri.
DCL
Data Control Language (DCL) cümleleri yetki tanımlama gibi kontrol unsurlarını içeren cümlelerdir.
Örneğin:
• GRANT - kullanıcıya veritabanı üzerinde yetki tanımlama
• REVOKE - yetkilerin iptal edilmesi
TCL
Transaction Control (TCL) cümleleri DML cümleleri tarafından yapılan işlemlerin mantıklı bir şekilde gruplanmasını ve kontrol edilmesini sağlar.
Örneğin:
• COMMIT - işlem bittiğinde kayıt edilmesi.
• SAVEPOINT - daha sonra rollbak yapılmak üzere bir nokta belirlenmesi
• ROLLBACK - veritabanını en son commit edilen hale getirmek için yapılan işlemlerin iptal edilmesi
• SET TRANSACTION - Transaction ayarlarının değiştirilmesi, rollback segmentlerinin belirlenmesi gibi işlemler.
Kendi kullandığım bazı notları hızlı erişim sağlayabilmek için bu sayfaya ekliyorum, bilgi paylaştıkça güzeldir (:
Kaydol:
Kayıt Yorumları (Atom)
Popüler Yayınlar
-
NVARCHAR ve VARCHAR çok fazla kullandığımız veri tipleri arasında, fakat geçenlerde bir sohbet sırasında iki veri tipi arasındaki farkları t...
-
Kullandığımız Oracle versiyonu bazı özelliklerin kullanılıp kullanılmması açısından önemli olabilir, yeni eklenen özellikleri eski versiyonl...
-
Üzerlerinde parent-child ilişkisi tanımlanmış olan tablolar sayesinde tablolardaki verinin bütünlüğünü korumak daha kolay olabilir, örneğin ...
-
DDL Data Definition Language (DDL) cümleleri veritabanı veya şema yapıları tanımlamak için kullanılırlar. Örneğin: • CREATE - veritabanında ...
-
Tablo üzerinde bir alandaki duplicate, çiftleyen, tekrarlayan, mükerrer kayıtları bulmak ve o kayıt için kaç tane tekrarlayan olduğunu liste...
-
Soru: Oracle da string bir değerin alfanumerik karakterler içerip içermediğini nasıl test ederiz? Cevap: Bir stringi alfanumerik karakterl...
-
Merhaba, Bu yazı sql plus marifetlerini kullanarak iki veritabanı arasında veri kopyalama işlemini nasıl yapabileceğiniz hakkında bilgiler i...
-
Oracle/PLSQL: Oracle Sistem Tabloları Bütün gerçekten ilişkisel olan sistemler sistem bilgilerini saklayan alanlara sahiptir. Sistem ...
-
Gittikçe büyüyen ve data yükü artan tablolar üzerinde sorgu çalıştırmak veya tablo bakımına ait diğer işlemleri gerçekleştirmek zamanla ...
-
MS-SQL kullanmış olanlar bilirler auto increment kolon oluşturmak iki tıklama kadar kolaydır fakat ORACLE a gelince işler biraz farklı yürüy...
Hızlı ve güzel anlatım. Teşekkürler..
YanıtlaSil