|
|
|
|
|
 |
 |
 |
|
Foros MUGPERU
|
 |
 |
| Author |
Messages |
|
argus985 Posts:1
 |
| 25/02/2008 11:41 AM |
|
Hola Amigos de MugPeru
Soy nuevo en este foro espero que me puedan ayudar, con el siguiente problema: Debo leer datos de una columna de tipo de datos image, almacenado como hexadecimal, y convertirlo a varchar, eso lo he logrado ya. El problema es que los datos que estan almacenados sobrepasan los 8000 caracteres, que es lo maximo que almacena un valor de tipo varchar en sql server 2000 a diferencia del sql server 2005, que almacena hasta 2GB de data usando el max "varchar(MAX)", el problema es que en la empresa donde laboro tienen el sql server 2000, y cuando realizo la conversion solo convierte hasta 8000 y el resto no. Por eso queria saber si existe algun tipo de dato de texto que almacene mas de 8000 caracteres o si es que se pueda instalar un parche al sql 2000 para que el varchar logre almacenar mas data, o quizas poder pasar esa imformacion a un archivo de texto y luego leerlo desde alli, he visto que es utilizando el comando bcp, pero todavia estoy aprendiendo a utilizarlo. desde ya les agradezco su respuesta.
|
|
|
|
|
Net Posts:4
 |
| 07/03/2008 12:24 PM |
|
Mira hasta donde tengo entendido el varchar es un maximo despues sigue el image. Pero no te hagas palta la informacion que tienes que pasan los 8, 000 caracteres pasalo a un archivo de bloc de notas y cada ves que lo necesites lo invocas al archivo que creastes en el bloc de notas. Espero haberte ayudado |
|
|
|
|
rcrbalcazar Posts:118
 |
| 19/09/2008 06:05 PM |
|
Utiliza ntext. Variable-length Unicode data with a maximum length of 2^30 - 1 (1,073,741,823) characters. http://technet.microsoft.com/en-us/library/aa258271(SQL.80).aspx |
|
Richard Rodriguez |
|
|
|
| You are not authorized to post a reply. |
|
|
|
ActiveForums 3.7
|
 |
 |
 |
 |
|
|
|
|
|
|
|
|
|