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ı 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ı

  • Microsoft Access SQL ve ANSI SQL farklı özel amaçlı sözcükleri ve veri türleri vardır. Microsoft OLE DB sağlayıcısını kullanarak, ek özel amaçlı sözcükleri vardır.

  • Farklı kurallar arasında için Uygula... Ve oluşturmanızı, hangi sözdizimi aşağıdaki gibidir:

    Expr1 [NOT] Arasında değer1 ve değer2

    Microsoft Access SQL içinde değer1 , değer2büyük olabilir; ANSI SQL içinde değer1 ya da eşit daha değer2.

  • Microsoft Access SQL ANSI SQL joker karakterler hem Like işlecini ile kullanmak üzere Microsoft Access özgü joker karakterler destekler. ANSI ve Microsoft Access joker karakterleri dışlayan kullanılır. Siz veya başka bir kümesi kullanmanız gerekir ve bunları bir arada kullanamazsınız. ANSI SQL joker karakter yalnızca Microsoft Access veritabanı altyapısına ve Microsoft Access OLE DB sağlayıcısı kullanırken kullanılabilir. Ardından bunların Access veya DAO aracılığıyla ANSI SQL joker karakterler kullanmak denerseniz, sabit değerleri birleştirme yorumlanır.

    Karakter eşleştirme

    Microsoft Access SQL

    ANSI SQL

    Tek bir karakter

    ?

    _ (alt çizgi)

    Sıfır veya daha fazla karakter

    *

    %

  • Microsoft Access SQL genellikle daha az kısıtlayıcı olur. Örneğin, gruplandırma ve sıralama ifadelerini izin verir.

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

Microsoft Access SQL, Gelişmiş özellikleri

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

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

  • Ek SQL toplam işlevi, STDSAPMA ve VARSgibi.

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

Microsoft Access SQL Desteklenmeyen ANSI SQL özellikleri

Microsoft Access SQL şu ANSI SQL özellikleri desteklemez:

  • DISTINCT toplam işlevi başvuruları. Örneğin, Microsoft Access SQL SUM (DISTINCT columnname) izin vermez.

  • Bir sorgu tarafından döndürülen satır sayısını sınırlamak için kullanılan sınırı için nn SATIRLARI yan tümcesi. Sorgu kapsamını sınırlandırmak için yalnızca WHERE yan tümcesi 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.

×