Sqlite Database Browser Y Sqliteman


Objetivo: Sqlite Database Browser Y Sqliteman
Hola!.

Estaba viendo los tutoriales de Julio sobe consulta médica y MapBD. Y fui a crear un ejemplo base de datos con Sqlite DataBrowser.
Para sorpresa mía, observe que los tipos de campos los limitan a tipos concretos.Por ejemplo, no existe el tipo fecha,
o por lo menos es lo que da a entender. Luego a lo mejor, lee una base con ese tipo de campo.

Con esta imagen os muestro que los tipos se pueden,¿ definir ?.

sqlitedatabrowser

Apenas creaba la base de datos.

¿ No os parece algo complejo SQLiteman ?.

Naturalmente, lo suyo es no acostumbrarse a usar a una interfaz y crear la base desde código.
Pero como suele ser mas rápido.

Saludos

Objetivo: Re: Sqlite Database Browser Y Sqliteman
Sqlite es especial en este caso. No limita el contenido de un campo según su tipo, más bien al revés, el contenido de un campo define su tipo. Básicamente si contiene un número será un número si contiene un carácter será un carácter. Eso suena raro, pero da una flexibilidad tremenda (y puede llevar a errores más de una vez si no andas con cuidado).
Ello contemplan lo que llaman "afinidades", según la cual un campo ni tiene un tipo concreto, sino una "afinidad" a una serie de tipos.

Léete esta página, que te dará pistas.

http://www.sqlite.org/datatype3.html

En realidad es aún más simple y un campo puede contener cualquier valor, lo de la afinidad es algo "recomendado". Para recibir el valor concreto que quieres has de usar las funciones integradas que, por ejemplo, te devuelven una fecha en lugar de un integer.

Lo guay: no tienes que definir nada, con poner en la definición de la tabla "Campo TEXT," sin tamaño o valor o tipo, es suficiente (aunque no recomendable).

Saludos.

última edición por shordi el Lunes, 08 Abril 2013, 16:45; editado 1 vez
Perfil MP  
Objetivo: Re: Sqlite Database Browser Y Sqliteman
Pues es bastante curioso que pueda hacer eso.

Saludos


Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1124s (PHP: -29% SQL: 129%)
Consultas SQL: 24 - Debug off - GZIP Activado