Martin Jenkins wrote: > T&B wrote: > > So, are spaces allowed or not? Is there a specification somewhere > > that shows what characters, length etc are allowed in column names > > (and table names)? > > It's an SQL thing, not an SQLite thing - if you must use spaces in > column names, put the column name in []. Same applies for column names > which are reserved words.
Using [] is a Microsoft thing. More portable to use double quotes... create table people("Name First", "Name Last"); insert into People values('firstname', 'lastname'); headers on select * from people; Name First|Name Last firstname|lastname select "Name First" from people; Name First firstname SQLite accepts [], "" or `` to surround column names, presumably because Microsoft databases accept [], and MySQL accepts ``. As far as I know, all SQL databases accept "". -- Nikki Locke, Trumphurst Ltd. PC & Unix consultancy & programming http://www.trumphurst.com/ ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------