Как уже указывалось в ответе Линн, если вы хотите выполнить этот запрос, вы можете сделать это после включения SQL-совместимого синтаксиса.
Однако вы также можете выполнить запрос, используя соединение OLEDB сAccess database.
Вы даже можете сделать это, используя VBA и уже предустановленный объект CurrentProject.Connection
:
CurrentProject.Connection.Execute "CREATE VIEW Query1 AS SELECT 1"
Без включения совместимого с SQL Server синтаксиса операторы DDL, выполняемые из самого Access, довольноограниченный (например, вы также не можете использовать тип данных Decimal).Но эти операторы DDL на самом деле не предназначены для выполнения из самого Access, VBA предоставляет более совершенные инструменты для создания запросов (например, также позволяет создавать сквозные запросы).