On Tue, Apr 28, 2009 at 10:03 AM, Jean-Denis Muys <jdm...@kleegroup.com> wrote:
> Hello,
>
> My create table statement (program-generated from a text file) below yields
> a syntax error.
>
> I went to SQL syntax diagrams, and as far as I could see, the "table-name"
> box is not detailed in its own diagram.
>
> I suspect SQLite doesn't like column names with two periods. It this it?
>
> Here is my statement:
>
> create table document (TC1.DOCUMENT.SORT TEXT,TC1.DOCUMENT.CLE_CATAL
> TEXT,TC1.DOCUMENT.DORIS_SUBKEY TEXT,TC1.DOCUMENT.DATE_CREAT
> TEXT,TC1.DOCUMENT.LIEN_CATAL TEXT,TC1.DOCUMENT.FICHIER
> TEXT,TC1.DOCUMENT.DATE_MAJ TEXT,TC1.DOCUMENT.DORIS_STAMP
> TEXT,TC1.DOCUMENT.DIRDOC TEXT,TC1.DOCUMENT.UTIL_CREAT
> TEXT,TC1.DOCUMENT.DRAWER TEXT,TC1.DOCUMENT.DORIS_KEY TEXT PRIMARY
> KEY,TC1.DOCUMENT.FOLDER TEXT,TC1.DOCUMENT.CLE_NUMPER TEXT,TC1.DOCUMENT.TYPE
> TEXT,TC1.DOCUMENT.DISPLAY TEXT,TC1.DOCUMENT.CATTABKEY TEXT);
>

enclose column names with double quotes.

[08:23 PM] ~/Sites/pkmap$sqlite3
SQLite version 3.6.11
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> CREATE TABLE foo (foo.bar.baz TEXT);
SQL error: near ".": syntax error
sqlite> CREATE TABLE foo ("foo.bar.baz" TEXT);
sqlite> INSERT INTO foo ("foo.bar.baz") VALUES ('some stuff');
sqlite> .h on
sqlite> .m col
sqlite> SELECT * FROM foo;
foo.bar.baz
-----------
some stuff
sqlite>

> Thanks,
>
> Jean-Denis
>
>
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>



-- 
Puneet Kishor http://www.punkish.org/
Carbon Model http://carbonmodel.org/
Charter Member, Open Source Geospatial Foundation http://www.osgeo.org/
Science Commons Fellow, Geospatial Data http://sciencecommons.org
Nelson Institute, UW-Madison http://www.nelson.wisc.edu/
-----------------------------------------------------------------------
collaborate, communicate, compete
=======================================================================
Sent from Madison, WI, United States
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to