Microsoft Access SQL ve ANSI SQL Karşılaştırması

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Microsoft Access veritabanı SQL altyapısıdır genellikle ANSI -89 Düzey 1 uyumlu. Bununla birlikte, bazı ANSI SQL özellikleri Microsoft Access SQL uygulanmamış. Ayrıca, Microsoft Access SQL özel amaçlı sözcükleri ve ANSI SQL'de desteklenmeyen özellikler içerir.

Temel Farklılıklar

  • Hem Microsoft Access SQL, hem ANSI SQL kendine özgü özel amaçlı sözcükler ve veri türleri içerir. Microsoft Jet için OLE DB Sağlayıcısı'nı Jet 4.X ile kullanıyorsanız, ek özel amaçlı sözcükler bulunur.

  • Sözdizimi aşağıda gösterilen Between...And yapısında farklı kurallar geçerlidir:

    ifade1 [NOT] Betweendeğer1Anddeğer2

    Microsoft Access SQL'de değer1, değer2'den büyük olabilir; ANSI SQL'de ise değer1, değer2'ye eşit veya daha küçük olmalıdır.

  • Microsoft Access SQL , Like işleciyle birlikte hem ANSI SQL joker karakterlerini, hem de Microsoft Access'e özel joker karakterler kullanmayı destekler. ANSI ve Microsoft Access joker karakterlerinden birinin kullanımı diğerini dışlar. Bunlardan birini veya diğerini kullanmanız, ikisini birlikte kullanmamanız gerekir. ANSI SQL joker karakterleri yalnızca Microsoft Access veritabanı altyapısı ve Microsoft Office Access 2007 OLE DB Sağlayıcısı kullanılırken kullanılabilir. ANSI SQL joker karakterlerini Office Access 2007 ve DAO ile kullanmayı denerseniz, olduğu gibi yorumlanırlar.

Eşleşen karakter

Microsoft Access SQL

ANSI SQL

Tek bir karakter

?

_ (alt çizgi)

Sıfır veya daha fazla karakter

*

%

  • Microsoft Access SQL genellikle daha az sınırlayıcıdır. Örneğin, ifadelerde gruplandırmaya ve sıralamaya izin verir.

  • Microsoft Access SQL, daha güçlü ifadeleri destekler.

Microsoft Access SQL'in Gelişmiş Özellikleri

Microsoft Access SQL, aşağıdaki gelişmiş özellikleri sağlar:

TRANSFORM deyimi çapraz sorgular için destek sağlar.

  • StDev ve VarP gibi ek SQL Toplam İşlevleri.

Parametre sorguları tanımlamak için PARAMETERS bildirimi.

Microsoft Access SQL'de Desteklenmeyen ANSI SQL Özellikleri

Microsoft Access SQL şu ANSI SQL özelliklerini desteklemez:

  • DISTINCT toplam işlevi başvuruları. Örneğin, Microsoft Access SQL SUM(DISTINCT sütunadı) sözdizimine izin vermez.

  • LIMIT TO nn yan tümcesi, sorgunun döndüreceği satır sayısını sınırlandırmak için kullanılır. Sorgu kapsamını sınırlandırmak için yalnızca WHERE yan tümcesi kullanabilirsiniz.



Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×