2010-08-30 14 views
5

In MS Access, la mia tabella è: Esame {id, nome}, e la mia domanda èCome posso utilizzare il nome della tabella in un alias di colonna in Access SQL?

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

Ora, quando ho eseguito questa query questo errore occurred:

"Exam.id" è non è un nome valido Assicurati che non includa caratteri non validi o segni di punteggiatura e che non sia troppo lungo.

Desidero utilizzare l'intera tabella + colonna come alias, Exam.name come "Exam.name", ma come posso ottenere che Access accetti?

risposta

4

Come indica l'errore, la punteggiatura non è consentita in un alias in MS Access. Valuta la possibilità di rivedere la query per eliminare la punteggiatura.

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

si solved.it era a causa di dot.i rimosso dot da suo nome alias: Exam.id come 'Esame/id' – Farna

+0

Ci sono banche dati in cui il vostro alias preferito, Exam.ID, sarebbe in realtà il lavoro? –

+0

@David: funziona in Oracle 10g. 'seleziona id come" Exam.Id "da MySchema.Exam'. – kbrimington

Problemi correlati