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

Not: En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Microsoft Access veritabanı altyapısı SQL genellikle ANSI-89 düzey 1 uyumludur. Ancak, belirli ANSI SQL özellikleri Microsoft Access SQL 'de uygulanmaz. Ayrıca, Microsoft Access SQL, ANSI SQL 'de desteklenmeyen özel amaçlı sözcükler ve özellikler içerir.

Temel farklılıklar

  • Microsoft Access SQL ve ANSI SQL her birinin farklı ayrılmış sözcükleri ve veri türlerini de vardır. Microsoft OLE DB sağlayıcısını kullanarak, başka ayrılmış sözcükler de vardır.

  • Between... Ve aşağıdaki söz dizimini içeren yapı:

    İfade1 KAYDEDILEMEDI Değer1 ve değer2 arasında

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

  • Microsoft Access SQL, Like işleciyle kullanmak IÇIN hem ANSI SQL joker karakterlerini hem de Microsoft Access 'e özgü TE000126549 öğesini destekler. ANSI ve Microsoft Access joker karakterlerinin kullanımı birbirini dışlar. Bir kümeyi veya diğerini karıştıramaz ve karıştırılamaz. ANSI SQL joker karakterleri yalnızca Microsoft Access veritabanı altyapısı ve Microsoft Access OLE DB sağlayıcısını kullanırken kullanılabilir. % Z0z_ veya DAO Ile ANSI SQL joker karakterlerini kullanmaya çalışırsanız, sabit değerler olarak yorumlanacaktır.

    Eşleşen karakter

    Microsoft Access SQL

    ANSı SQL

    Tek bir karakter

    ?

    _ (alt çizgi)

    Sıfır veya daha fazla karakter

    *

    %

  • Microsoft Access SQL genellikle daha azdır. Örneğin, ifadelerde gruplandırma 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ştirilmiş özellikleri sağlar:

Çapraz sorgular için destek sağlayan TRANSFORM deyimi.

  • STDSAPMA ve VARSgibi ek SQL toplama işlevleri.

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

Microsoft Access SQL 'de desteklenmeyen ANSI SQL özellikleri

Microsoft Access SQL aşağıdaki ANSI SQL özelliklerini desteklemez:

  • AYRı toplama işlevi başvuruları. Örneğin, Microsoft Access SQL SUM (DISTINCT ColumnName).

  • Sorgunun döndürdüğü satır sayısını sınırlandırmak için kullanılan nn-nn satırları tümceciği. Sorgunun kapsamını sınırlandırmak için yalnızca TE000126799 kullanabilirsiniz.

Office 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.

×