texto, ntext, binario, varbinary y varbinary(max) en MS SQL Server

El carácter (char) y el carácter variable (varchar) se utilizan para almacenar palabras de longitud fija. Estos tipos de datos se utilizan para crear bases de datos a pequeña escala. Supongamos que tenemos una empresa que tiene varios productos. La base de datos tiene que almacenar los detalles del producto, incluida su descripción. Tenemos char y varchar, pero ¿podrán almacenar párrafos de palabras? NO. Para tales casos, se utiliza el tipo de datos ‘texto’ .

El texto tiene capacidad para almacenar desde 1 byte hasta 4 Gigabytes de datos. Necesitamos especificar la longitud en char y varchar, pero en el caso del texto, no necesitamos especificar la longitud. Sin embargo, el texto funciona más lento que char y varchar. Hay 4 subcategorías:

  1. Texto pequeño:
    es un tipo de datos de string de caracteres no Unicode que almacena datos de hasta 255 caracteres.
  2. texto:
    es un tipo de datos de string de caracteres no Unicode que almacena alrededor de 64 KB de datos.
  3. texto medio:
    Almacena hasta 16 MB de datos. Podemos escribir datos de longitud de descripción con texto medio.
  4. texto largo:
    podemos almacenar hasta 4 GB de datos utilizando este tipo de datos no Unicode. Usando este tipo de datos, podemos escribir datos a lo largo de un artículo.

ntext:
un tipo de datos Unicode que almacena los datos sin tener que especificar la longitud. El tamaño de almacenamiento es el doble del tamaño que se especifica en la columna. No hay subcategorías para ntext.

En algunos casos, es posible que tengamos que almacenar archivos e imágenes en la base de datos. Para almacenar este tipo de datos, existe un tipo de datos denominado binary que puede almacenar este tipo de datos. Tiene subtipos que ayudan a almacenar datos relacionados según el tamaño de almacenamiento. Dependiendo de los requisitos de los usuarios, podemos usar longitud variable o fija.

  1. binario:
    binario es un tipo de datos de longitud fija que almacena imágenes, archivos y otros medios. El tamaño de almacenamiento depende de la longitud especificada. Puede almacenar hasta 8000 bytes.
  2. varbinary:
    el nombre, como sugiere, almacena datos de longitud variable. El almacenamiento depende del número de bytes especificado.
  3. varbinary(max) :
    Almacena el tamaño máximo de hasta 2GB. Un tipo de datos de longitud variable, varbinary(max), se puede usar para medios que requieren una gran capacidad.

varchar, varchar(max) y nvarchar en MS SQL Server

Publicación traducida automáticamente

Artículo escrito por mangalgiaishwarya2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *