![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
hola
tengo que insertar cadenas de texto algo grandes. pero no se cual es la mejor forma. si con char o varchar. ¿y cuales son los limites de cantidad de caracteres que soportan.? aqui dice que no mas de 255 http://www.volny.cz/iprenosil/interb...ib_strings.htm VARCHARs (e.g. limit to 255 characters or inability to distinguish between empty and null string). pero yo requeiro al menos 2000 o 5000 caracteres puede que hasta 10 000 por que el objetivo es almacenar sin usar campos blob. |
|
#2
|
||||
|
||||
|
Hola
VarChar= 255 caracteres = 1 byte VarChar + de 255 caracteres = 2 Bytes. Same Think, diferent way to do it. You may chose. Saludos PD: que buen ingles me manejo ultimamente jejeje.
__________________
Siempre Novato |
|
#3
|
||||
|
||||
|
Si usas char es un tamaño fijo que ocupa memoria, lo uses toda o no.
Si usas varchar ocupa lo que necesitas, el resto no ocupa memoria. El límite de varchar son 32765 caracteres. Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Hola
Pero el varchar de 255 o menos no usa un byte?. Por ahi me parecio leerlo. Lo de la memoria no lo conocia. Saludos
__________________
Siempre Novato |
|
#5
|
||||
|
||||
|
Cita:
En este caso le viene mejor usar varchar. Se debe usar char cuando hay un tamaño fijo, por ejemplo: el campo Telefono char(9) almacenará 9 caracteres aunque lo dejemos en blanco. El tipo varchar se debe usar cuando se necesite almacenar cadenas de longitud muy variable, por ejemplo: el campo Incidencias varchar(1024) puede guardar cadenas desde 0 a 1024 caracteres. A veces se escribirá poco y otras mucho. Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
|||
|
|||
|
vientos gracias.
![]() |
|
#8
|
||||
|
||||
|
Cita:
Además depende de la versión de la base de datos, a cada versión de Firebird van quitando limitaciones de este tipo y cada vez se pueden indexar campos más grandes. Así que si necesitas ese campo indexado, tendrás que probar que tamaño máximo te permite tu versión concreta de Firebird.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
#9
|
|||
|
|||
|
Estoy usando firebird 2.1
y definiendo los campos con ibmanager todo bien. al exportar a un script sql todo bien el problema es al importar. Código:
Undefined name. Dynamic SQL Error. SQL error code = -204. Data type unknown. Implementation limit exceeded. COLUMN GRANDECADENA.
siguiendo en esto, en que tipo es mas apropiado almacenar caracteres de texto. e imagenes Pregunto por mysql se usa para almacenar las notas de wordpress, joomla y otros. desarrollos web con php. y eso es lo que quiero hacer en una semana un pequelo CMS en php y firebird. y no se que forma es mejor para grandes cantidades de texto. para exportar como sql y recrear las bases de datos en otros servidores firebird 2.1 |
|
#10
|
|||
|
|||
|
hice mis pruebas de a 1000 en 1000
y con 8000 es lo maximo en caracteres que soporta.
como lo dice aqui http://www.firebirdsql.org/manual/mi...ata-types.html Variable-length non-Unicode data with a maximum of 8,000 characters. Firebird can hold up to 32,765 characters. In 6.5, maximum was 255. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| cambiar tipo de dato blob a varchar en firebird | ingabraham | Varios | 4 | 13-08-2010 00:13:49 |
| campos char o varchar postgres se ven como Blobtype=ftMemo | andresenlared | PostgreSQL | 10 | 25-01-2008 21:46:40 |
| Formato a un Char | JudyA | OOP | 1 | 21-02-2007 04:43:11 |
| password char clx ? | Alex2000 | Varios | 1 | 15-12-2003 18:14:13 |
| cast de BLOB a VARCHAR o CHAR | Angel | Firebird e Interbase | 1 | 03-10-2003 18:41:20 |
|