2010-05-24 16 views

Respuesta

8

pragmas son la extensión SQLite específico a SQL, que tiene una special syntax:

sqlite> create table my_table (a int, b TEXT); 
sqlite> .headers ON 
sqlite> .mode columns 
sqlite> pragma table_info(my_table); 
cid   name  type  notnull  dflt_value pk 
---------- ---------- ---------- ---------- ---------- ---------- 
0   a   int   0      0 
1   b   TEXT  0      0 

No se puede especificar columnas, y no se puede utilizar pragmas en una subconsulta.

+1

¿Solo para el cierre de mi parte, puede ofrecer alguna cita para eso? –

+2

@Paul Nathan: 'pragma-stmt' (http://sqlite.org/syntaxdiagrams.html#pragma-stmt) es utilizado por' sql-stmt' solamente, en oposición a 'select-stmt' (http: // sqlite.org/syntaxdiagrams.html#select-stmt), cuya definición es recursiva. – newtover

Cuestiones relacionadas