I think, that it is an SQLite bug, here is a patch. Well, it is working but I still don't know if it is correct solution:))

fanda

--- /Users/fanda/t/select.c     2005-06-13 01:18:00.000000000 +0200
+++ /Files/Compile/Sources/sqlite-3.2.2/src/select.c 2005-08-11 10:56:14.000000000 +0200
@@ -782,7 +782,7 @@
     Expr *p;
     p = pEList->a[i].pExpr;
     if( p==0 ) continue;
-    if( pEList->a[i].zName ){
+    if( pEList->a[i].zName && !fullNames){
       char *zName = pEList->a[i].zName;
       sqlite3VdbeSetColName(v, i, zName, strlen(zName));
       continue;




------- Forwarded message -------
From: "Fanda Vacek" <[EMAIL PROTECTED]>
To: "sqlite-users@sqlite.org" <sqlite-users@sqlite.org>
Cc:
Subject: [sqlite] pragma full_column_names
Date: Wed, 10 Aug 2005 13:23:43 +0200

Hi,

does the pragma full_column_names work in sqlite3 command line utility?

If I write:

.header on
pragma full_column_names=1;
select * from t1;

I do not see the table name (t1) in column headers. I see 'ID' not 't1.ID'.

Fanda


Reply via email to