2015-07-04 2 views
-1

Я бегу этот SQL запрос в MS Access:MS Access: Синтаксическая ошибка в CREATE TABLE заявление

CREATE TABLE EX_P_TEMP 
AS (SELECT 
     EXPORT_POSTING_ID, IMPORT_POSTING_ID, DIS, 
     MILE_SAVED, IMPORT_AVAILABLE 
    FROM POTENTIAL_PAIRS); 

Ошибка:

Syntax error in CREATE TABLE statement.

Где я ошибся?

+1

возможно дубликат [как преобразовать результат выбора SQL запроса в новую таблицу в доступе мс] (HTTP : //stackoverflow.com/questions/1839453/how-to-convert-result-of-an-select-sql-query-into-a-new-table-in-ms-access) – rghome

+0

Могу ли я узнать, почему мой вопрос все еще проголосовали? – Karvy1

+0

Вопрос в том, что он стоит, на самом деле не очень полезен для других пользователей stackexchange, поскольку это дубликат другого вопроса в другом месте. – rghome

ответ

1

Это не похоже на синтаксис доступа. Если вы пытаетесь создать новую таблицу на основе результатов SELECT, попробуйте этот Intead:

SELECT EXPORT_POSTING_ID, IMPORT_POSTING_ID, DIS, MILE_SAVED, IMPORT_AVAILABLE 
INTO EX_P_TEMP 
FROM POTENTIAL_PAIRS; 
+0

Он работал, но не копировал записи столбцов из старой в новую таблицу. Как скопировать их? – Karvy1

+0

Он должен был скопировать значения. В этом весь смысл этого утверждения. Можете ли вы дважды проверить? – sstan

+0

См. [Эту ссылку] (https://msdn.microsoft.com/en-us/library/bb208934 (v = office.12) .aspx) для того, как она должна работать. – sstan

Смежные вопросы