Aracılığıyla paylaş


DDL İfadeleri

Veri Tanımı Dili (DDL) deyimleri DBMS'ler arasında büyük ölçüde farklılık gösterir. ODBC SQL, en yaygın veri tanımı işlemleri için deyimleri tanımlar: tablo, dizin ve görünüm oluşturma ve bırakma; tabloları değiştirme; ve ayrıcalıkları verme ve iptal etme. Diğer tüm DDL deyimleri veri kaynağına özeldir. Bu nedenle, birlikte çalışabilen uygulamalar bazı veri tanımı işlemleri gerçekleştiremez. Genel olarak, bu tür işlemler DBMS'ye özgü olma eğiliminde olduğundan ve çoğu DBMS ile birlikte gönderilen özel veritabanı yönetim yazılımına veya sürücüyle birlikte gönderilen kurulum programına en iyi şekilde bırakıldığından bu sorun değildir.

Veri tanımındaki bir diğer sorun da veri türü adlarının DBMS'ler arasında büyük ölçüde değişmesidir. STANDART veri türü adlarını tanımlamak ve sürücüleri DBMS'ye özgü adlara dönüştürmeye zorlamak yerine SQLGetTypeInfo , uygulamaların DBMS'ye özgü veri türü adlarını bulması için bir yol sağlar. Birlikte çalışabilen uygulamalar, tabloları oluşturmak ve değiştirmek için SQL deyimlerinde bu adları kullanmalıdır; Ek C: SQL Dil Bilgisi ve Ek D: Veri Türleri'nde listelenen adlar yalnızca örnektir.