2010-08-30 3 views
5

В MS Access, моя таблица: Экзамен {идентификатор, имя}, и мой запросКак использовать имя таблицы в псевдониме столбца в Access SQL?

select Exam.id as 'Exam.id',Exam.name as 'Exam.name' from Exam 

Теперь, когда я выполнил этот запрос ocurred этой ошибки:

"Exam.id" является недействительное имя. Убедитесь, что он не содержит недопустимых символов или знаков препинания и что он не слишком длинный.

Я хочу использовать полный стол + столбец в качестве псевдонима, Exam.name как «Exam.name», но как я могу получить Access, чтобы принять его?

ответ

4

Как указывает ошибка, пунктуация не допускается в псевдониме в MS Access. Попробуйте пересмотреть свой запрос, чтобы устранить пунктуацию.

select e.id as 'ExamId', 
    e.name as 'ExamName' 
from Exam e 
+0

это solved.it было из dot.i удалены точки от его имени псевдоним: Exam.id как «Экзамен/ид» – Farna

+0

Существуют базы данных, в которых ваш предпочитаемый псевдоним, Exam.ID, будет на самом деле работает? –

+0

@David: Он работает в Oracle 10g. 'select id как« Exam.Id »из MySchema.Exam'. – kbrimington

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