Char y Varchar

02/06/2004 - 00:00 por mickro | Informe spam
Tengo una duda con respectos los tipos de datos char y varchar.
En los libros en linea dice que:

* Utilice char cuando prevea que los valores de datos de una columna van a
tener prácticamente el mismo tamaño.

* Utilice datos de tipo varchar cuando prevea que el tamaño de los valores
de datos de una columna va a variar considerablemente.

Esto quiere decir que si a una columna la dispongo como "char" todos los
registros tendrian que tener la misma cantidad de caracteres?
Recien me estoy iniciando con sql server, disculpen si la pregunta es medio
tonta.

Saludos

Preguntas similare

Leer las respuestas

#1 ulises
02/06/2004 - 01:04 | Informe spam
Significa que ocuparan el mismo espacio dentro de la base
de datos si el campo que quieres almacenar es más corto se
rellenan con blancos y se guarda, si es más grande se
trunca.

Saludos,
Ulises

Tengo una duda con respectos los tipos de datos char y


varchar.
En los libros en linea dice que:

* Utilice char cuando prevea que los valores de datos de


una columna van a
tener prácticamente el mismo tamaño.

* Utilice datos de tipo varchar cuando prevea que el


tamaño de los valores
de datos de una columna va a variar considerablemente.

Esto quiere decir que si a una columna la dispongo


como "char" todos los
registros tendrian que tener la misma cantidad de


caracteres?
Recien me estoy iniciando con sql server, disculpen si la


pregunta es medio
tonta.

Saludos
Respuesta Responder a este mensaje
#2 Isaías
02/06/2004 - 03:44 | Informe spam
Un poco mas explicito

DECLARE @MyChar10 char(10), @MyVarchar varchar(10)

SET @MyChar10 = 'A' -- Ocupa 10 pos
SET @MyVarchar = 'A' -- Ocupa solo UNA
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida