Campo memo en SQL Server

01/02/2004 - 14:47 por Franci | Informe spam
Hola grupo,

¿es posible almacenar más de 4000 caracteres en un campo de una tabla de
SQL Server 2000? ¿no existe un campo memo o algo así?

Muchas gracias de antemano

Saludos

______
Franci

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
01/02/2004 - 15:00 | Informe spam
Puedes usar un campo de tipo TEXT, te permite hasta 2 GB de datos.

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Franci" wrote in message
news:
Hola grupo,

¿es posible almacenar más de 4000 caracteres en un campo de una tabla


de
SQL Server 2000? ¿no existe un campo memo o algo así?

Muchas gracias de antemano

Saludos

______
Franci


Respuesta Responder a este mensaje
#2 Franci
01/02/2004 - 16:56 | Informe spam
gracias gustavo


"Gustavo Larriera [MVP]" escribió en el
mensaje news:
Puedes usar un campo de tipo TEXT, te permite hasta 2 GB de datos.

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Franci" wrote in message
news:
> Hola grupo,
>
> ¿es posible almacenar más de 4000 caracteres en un campo de una


tabla
de
> SQL Server 2000? ¿no existe un campo memo o algo así?
>
> Muchas gracias de antemano
>
> Saludos
>
> ______
> Franci
>
>


Respuesta Responder a este mensaje
#3 Mariano Alvarez \(MUG\)
01/02/2004 - 21:43 | Informe spam
La limitacion de 4000 caracteres aproximadamente se produce si usas campos
UNICODE nvarchar y nchar ya que cada uno requiere de dos bytes de
almacenamiento

En SQL 2K y en 7.0 las paginas son de 8K Ninguno de los dos te permite que
un registro este en mas de una pagina por lo que debes limitarte a que todos
los campos del regitro quepan en una pagina, salvo que uses campos text o
Image que los guarda en paginas exclusivas (salvo que le pidas que lo guarde
junto al registro y con ciertas limitaciones de tamaño, etc )


Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar


"Adrian Garcia" wrote in message
news:OvfT$
y ademas puedes almacenar hasta 8000 caracteres en un campo char y


varchar.
La limitacion de 4000 caracteres pertenece a versiones anteriores.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Gustavo Larriera [MVP]" wrote in
message news:
> Puedes usar un campo de tipo TEXT, te permite hasta 2 GB de datos.
>
> Gustavo Larriera, MSFT MVP-SQL
> Uruguay LatAm
>
> This message is provided "AS IS" with no warranties expressed or


implied,
> and confers no rights.
>
>
> "Franci" wrote in message
> news:
> > Hola grupo,
> >
> > ¿es posible almacenar más de 4000 caracteres en un campo de una
tabla
> de
> > SQL Server 2000? ¿no existe un campo memo o algo así?
> >
> > Muchas gracias de antemano
> >
> > Saludos
> >
> > ______
> > Franci
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Ruymán
02/02/2004 - 00:09 | Informe spam
Lo del campo TEXT es posible, pero según tengo entendido no es muy
recomendable, sobre todo si lo vas a editar frecuentemente, en esos casos
como en las imagenes es mejor tener un campo que apunte a un fichero externo
a la base de datos.

"Franci" escribió en el mensaje
news:
Hola grupo,

¿es posible almacenar más de 4000 caracteres en un campo de una tabla


de
SQL Server 2000? ¿no existe un campo memo o algo así?

Muchas gracias de antemano

Saludos

______
Franci


Respuesta Responder a este mensaje
#5 Mariano Alvarez \(MUG\)
02/02/2004 - 00:27 | Informe spam
A mi opinion, en general el overhead que impone el motor del SQL Server no
son ni comparables a los beneficios que aporta cuando lo almacenas en una
base de datos en lugar de hacerlo en el disco. Igualmente cada caso
particular debe analizarse.

Un ejemplo donde se discute esto en .NET es el ColdStoradge. Puedes
encontrarlo en el sitio de Microsoft.



Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar


"Ruymán" wrote in message
news:tGfTb.31721$
Lo del campo TEXT es posible, pero según tengo entendido no es muy
recomendable, sobre todo si lo vas a editar frecuentemente, en esos casos
como en las imagenes es mejor tener un campo que apunte a un fichero


externo
a la base de datos.

"Franci" escribió en el mensaje
news:
> Hola grupo,
>
> ¿es posible almacenar más de 4000 caracteres en un campo de una


tabla
de
> SQL Server 2000? ¿no existe un campo memo o algo así?
>
> Muchas gracias de antemano
>
> Saludos
>
> ______
> Franci
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida