Asunto: Obtener consulta SQL de creación de un tabla SQLite
¿Se puede obtener la consulta SQL de creación que se utilizó para crear una tabla SQLite? algo similar al "Describe" de MySQL. Desde SQLite shell de comandos ya he comprobado que se puede con:
Código:
.schema nombre_tabla
Devuelve el CREATE TABLE nombre_tabla....
Pero desde mi aplicación C Sharp no puedo ejecutar comandos de SQLite Shell, sólo puedo ejecutar sentencias SQL ¿se puede obtener el create table de una tabla SQLite con SQL?
Publicado:
Lun Ene 21, 2013 8:07 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Obtener consulta SQL de creación de un tabla SQLite
Anuncios
varios escribió:
¿Se puede obtener la consulta SQL de creación que se utilizó para crear una tabla SQLite? algo similar al "Describe" de MySQL. Desde SQLite shell de comandos ya he comprobado que se puede con:
Código:
.schema nombre_tabla
Devuelve el CREATE TABLE nombre_tabla....
Pero desde mi aplicación C Sharp no puedo ejecutar comandos de SQLite Shell, sólo puedo ejecutar sentencias SQL ¿se puede obtener el create table de una tabla SQLite con SQL?
Sí es posible en SQLite mostrar la consulta de creación de un tabla con un select, sería:
Código:
select sql
from sqlite_master
where name = "nombre_tabla";
Te devolverá un:
CREATE TABLE nombre_tabla (codigo integer primary key, nombre varchar(100))
Obviamente es un ejemplo, devolverá la consulta SQL de creación de la tabla indicada en "nombre_tabla".
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A