MSACCESS — Как добавить первичный ключ с помощью таблицы создания запроса

#sql #ms-access #select-into

#sql #ms-access #выберите-в

Вопрос:

У меня есть таблица создания запроса с этим SQL:

 SELECT DISTINCT tblStore.Position, tblStore.Branch, tblStore.Location, tblStore.Operator INTO tblAllPositions
FROM tblStore
WHERE (((tblStore.Position) Is Not Null))
ORDER BY tblStore.Position, tblStore.Branch, tblStore.Location;
  

Я хочу добавить в новую таблицу tblAllPositions поле с именем ID_Positions и установить его в качестве автономера первичного ключа.

Как я могу это сделать?

Ответ №1:

Рассмотрим:

 ALTER TABLE tblAllPositions 
ADD COLUMN ID_Positions COUNTER, 
CONSTRAINT PrimaryKey PRIMARY KEY (ID_Positions)
  

Я создал этот SQL после просмотра руководств по ALTER TABLE и CREATE TABLE на https://learn.microsoft.com/en-us/office/client-developer/access/desktop-database-reference/data-definition-language