Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

como almacenar grandes cantidades de texto en sql server

Estas en el tema de como almacenar grandes cantidades de texto en sql server en el foro de SQL Server en Foros del Web. Hola muchachos de forosdelweb... soy nuevo aquí apenas me registre, tengo una duda y quisiera consultarlo con ustedes. ¿Que campo o tipo de dato me ...
  #1 (permalink)  
Antiguo 27/10/2009, 08:15
 
Fecha de Ingreso: octubre-2009
Mensajes: 14
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta como almacenar grandes cantidades de texto en sql server

Hola muchachos de forosdelweb... soy nuevo aquí apenas me registre,
tengo una duda y quisiera consultarlo con ustedes.

¿Que campo o tipo de dato me sirve en sql server express 2005 para almacenar grandes cantidades de texto? por ejemplo un contrato de arrendamiento por decir.

tengo entendido que en mysql existe un campo de tipo text que me permite hacer esto. ¿Cual sera en sql server?

No siendo mas muchas gracias a todos y si alguien sabe la respuesta le agradecería.
  #2 (permalink)  
Antiguo 27/10/2009, 09:46
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Respuesta: como almacenar grandes cantidades de texto en sql server

En SQL Server cualquier versión tiene el campo Text que sino mal recuerdo es el equivalente al campo memo de mysql.
  #3 (permalink)  
Antiguo 27/10/2009, 10:13
Avatar de gustavoh10  
Fecha de Ingreso: diciembre-2005
Ubicación: ARGENTINA
Mensajes: 196
Antigüedad: 18 años, 4 meses
Puntos: 3
Respuesta: como almacenar grandes cantidades de texto en sql server

Cita:
Iniciado por daniel00 Ver Mensaje
En SQL Server cualquier versión tiene el campo Text que sino mal recuerdo es el equivalente al campo memo de mysql.
También podes crear un indice fulltext para que las búsquedas sean mas rápidas.

También en sql server 2005/8 tenes varchar(max)
  #4 (permalink)  
Antiguo 27/10/2009, 12:08
 
Fecha de Ingreso: octubre-2009
Mensajes: 14
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: como almacenar grandes cantidades de texto en sql server

hola daniel00 probé con el campo text de sql server y funciona... aunque hay un detalle, si por ejemplo tengo 2 párrafos iniciales separados ambos por una linea de espacio, solo me almacena el primer párrafo, osea se trunca con lineas de espacio, me tocaría colocar el texto todo junto sin lineas en blanco que dividan los párrafos... lo ideal seria guardarlo como un documento con todas las de la ley... probare con el varchar(max) como me sugirió gustavoh10

Muchas gracias
  #5 (permalink)  
Antiguo 27/10/2009, 12:44
 
Fecha de Ingreso: octubre-2009
Mensajes: 14
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: como almacenar grandes cantidades de texto en sql server

gustavoh10 igual sucede con el varchar(max)...
  #6 (permalink)  
Antiguo 27/10/2009, 13:02
Avatar de gustavoh10  
Fecha de Ingreso: diciembre-2005
Ubicación: ARGENTINA
Mensajes: 196
Antigüedad: 18 años, 4 meses
Puntos: 3
Respuesta: como almacenar grandes cantidades de texto en sql server

Recién estaba probando una parte de nuestro sistema, y almacenamos texto, no gran cantidad, solo una aclaración, pero puse varios lineas y las tomo bien.
No tenemos problemas para mostrarlo de la misma forma en que se guarda.

El campo es del tipo text.

Si esta usando asp.net o php o algún lenguaje web, deberías guardar el texto con formato.
Que lenguaje estas usando?
  #7 (permalink)  
Antiguo 27/10/2009, 13:17
 
Fecha de Ingreso: octubre-2009
Mensajes: 14
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: como almacenar grandes cantidades de texto en sql server

no he iniciado la aplicacion solo estoy creando la base de datos.
utilizare asp.net.

ingresare el texto sin lineas en blanco que separen los parrafos, todo junto.

Muchas gracias a todos me ha sercvido de mucho la ayuda que me brindaron.

Gracias...

Última edición por eibanez; 27/10/2009 a las 13:30
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:21.