Microsoft Access SQL және ANSI SQL салыстыру

Microsoft Access дерекқор механизмі Structured Query Language (SQL) жалпы ANSI SQL query mode-89 1- деңгейге сәйкес. Дегенмен, белгілі ANSI SQL мүмкіндіктері Microsoft Access SQL бағдарламасында жүзеге асырылмады. Сонымен қатар, Microsoft Access SQL бағдарламасы ANSI SQL бағдарламасында қолдамайтын сақталған сөздер мен мүмкіндіктерді қамтиды.

Негізгі айырмашылықтар

  • Microsoft Access SQL және ANSI SQL әрбірінде сақталған әр түрлі сөздері мен деректер түрлері бар. Microsoft OLE DB Жеткізушісін қолдану, қосымша сақталған сөздер бар.

  • Арасында...және келесі синтаксисы бар конструкциясына әр түрлі ережелер қарайды:

    expr1 [NOT] Арасында1-мәнжәне2-мән

    Microsoft Access SQL бағдарламасында, 1-мән 2-мәннен үлкенірек болу мүмкін; ANSI SQL бағдарламасында 1-мән 2-мәнге тең не азырақ болу мүмкін.

  • Microsoft Access SQL бағдарламасы ANSI SQL қойылмалы таңбалар мен Microsoft Access-ерекше wildcard charactersҰқсас амалдағышты пайдалану үшін қолдайды. ANSI және Microsoft Access қойылмалы таңбаларын қолдану өзара бірыңғай. Осы не басқа жиынды қолдануыңыз керек және оларды араластыра алмайсыз. ANSI SQL қойылмалы таңбалары Microsoft Access дерекқор механизмін және Microsoft Office Access 2007 OLE DB Жеткізушіні қолданғанда ғана қол жетерлік. ANSI SQL қойылмалы таңбаларын Office Access 2007 не DAO пайдаланып көргенде олар литералдар сияқты көрсетіледі.

Сәйкес таңба

Microsoft Access SQL

ANSI SQL

Кез келген жалғыз таңба

?

_ (астынғы сызық)

Нөл не басқа таңбалар

*

%

  • Microsoft Access SQL жалпы азырақ шектеулі. Мысалы, ол өрнектерді топтауға және реттеуге рұқсат етеді.

  • Microsoft Access SQL қуаттырақ өрнектерді қолдайды.

Microsoft Access SQL бағдарламасының жақсартылған мүмкіндіктері

Microsoft Access SQL бағдарламасы келесі жақсартылған мүмкіндіктерді қамтамасыз етеді:

TRANSFORM функциясы crosstab query үшін қолдау көрсетеді.

  • StDev және VarP сияқты қосымша SQL Біріктіру функциялары.

parameter query анықтау үшін ПАРАМЕТРЛЕР сипаттамасы.

Microsoft Access SQL бағдарламасында қолдамайтын ANSI SQL мүмкіндіктері

Microsoft Access SQL бағдарламасы келесі ANSI SQL мүмкіндіктерін қолдамайды:

  • DISTINCT біріктіру функцияның сілтемелері. Мысалы, Microsoft Access SQL бағдарламасы SUM(DISTINCT бағанатын қолдамайды).

  • LIMIT TO nn ROWS өрнегі сұрау арқылы қайтарылған жолдар санын шектеуге қолданады. WHERE clause сұрау аумағын шектеуге қолдана аласыз.



Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×