Tipo de Datos SQL SERVER


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


SQL SERVER brinda una serie de datos para almacenar la información, la correcta selección del tipo de dato implica un determinado valor a almacenar; por ejemplo: cadena de caracteres, enteros, binarios, decimales, fechas, etc.

A continuación se muestran los tipos de datos disponibles en las siguientes tablas:

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

Crear tablas en SQL SERVER

 Seguimos con el curso de SQL SERVER y hoy veremos la creación de tablas, hemos visto ya los tipos de datos y el día de hoy comenzaremos a c...