Buenas noches queridos lectores de Tumbaburros. Seguimos con el curso de SQL el día de hoy veremos los tipos de datos que SQL SERVER soporta, al menos son los más comunes, se puede crear tipos de datos propios de los usuarios, pero eso lo veremos en otro post
Tipos de datos en SQL SERVER
TIPOS DE DATOS CARÁCTER |
|
Los datos carácter tienen una combinación de letras, símbolos y
números. |
|
Char |
Los datos deben
tener una longitud fija (hasta 8Kb). Listaremos algunos ejemplos: CURP:
Tiene una longitud fija y esta formada por letras y números RFC:
Tiene una longitud fija y está formada por letras y números |
Varchar |
Los
datos pueden variar en el número de caracteres, es decir, el valor asignado
no es fijo, aquí SQL SERVER administra los espacios en blanco y los optimiza,
haciendo que el campo se comporte dinámicamente con respecto al valor de la
columna. Listaremos algunos ejemplos: El
nombre de un empleado El
apellido de un empleado Etc |
Text |
Los datos pueden
ser caracteres que excedan los 8KB |
TIPOS DE DATOS BINARIO |
|
Los datos tipo
binario almacenan cadenas de bits. Los datos consisten en número Haxadecimal |
|
Binary |
Los
datos tienen una longitud fija de 8KB |
varBinary |
Los
datos pueden variar en el número de dígitos hexadecimales (Hasta 8KB) |
Image |
Los datos pueden
tener una longitud variable y exceder los 8KB |
TIPOS DE DATOS FECHA |
|
Los datos de
fecha y hora consisten en combinaciones válidas de estos datos |
|
DateTime |
Fechas en el rango
del 01 Enero de 1753 al 31 de Diciembre de 9999. Ejemplo: 08-05-2007
12:35:29.123 |
SmallDateTime |
Fechas
en el rango 01 Enero de 1900 al 06 Junio 2079. Ejemplo: 08-05-2007
12:35:00 |
DateTime2 |
08-05-2007 12:35:29.1234567 |
Time |
12:35:29.1234567 |
Date |
08-05-2007 |
DateTimeOffSet |
08-05-2007
12:35.29.1234567 + 12:15 |
TIPOS DE DATOS DECIMAL |
|
Los datos decimal
consisten en información que almacena datos significativos después del punto
decimal |
|
Decimal |
Los datos pueden
tener hasta 38 dígitos, podrán estar del lado izquierdo del punto decimal |
Numeric |
Es
equivalente a decimal |
TIPOS DE DATOS PUNTO FLOTANTE |
|
Los datos decimal
consisten en información que almacena datos significativos después del punto
decimal |
|
Float |
Datos del rango
-1.79E + 308 hasta 1.79 + 308 |
Real |
Datos
en el rango de -3.40E + 38 hasta -3.40E + 38 |
TIPOS DE DATOS ENTERO |
|
Consiste en almacenar
datos numéricos positivos o negativos |
|
BigInt |
De -2^63 a 2^63 |
Int |
De
-2^31 a 2^31 |
SmallInt |
De -2^15 a 2^15 |
TinyInt |
De
0 a 255 |
TIPOS DE DATOS MONEDA |
|
Cantidad
monetarias positivas o negativas |
|
Money |
De -2^63 a 2^63 |
SmallMoney |
De
-2^31 a 2^31 |
No hay comentarios.:
Publicar un comentario