Kolumnnamn i SQL Server 2005
Jag har migrerat en Access 2007 databas till SQL Server 2005 och konstaterar lite förvånat att SQL-syntaxen sklijer sig i valda delar.
Dock hamnar jag i ett annat problem:
I en tabell (USERS) har jag kolumnnamnet USER. Är detta reserverat på nåt sätt i SQL Server?
Funkar i Access.
När jag ställer följande fråga "select * from users where user = 'kalle'", får jag inget tillbaka trots att kalle finns.
Om jag ställer frågan mot kolumnen pw - "select * from users where pw = 1234" så får jag svar.
Vad är det jag inte begriper?
Svara
Sv: Kolumnnamn i SQL Server 2005
Ja, det är ett reserverat ord. Prova :
<code>
"select * from [users] where [users].[user] = 'kalle'"
</code>
Svara