Tipos de datos numéricos y de fecha y hora en SQL Server

MS SQL Server admite una amplia gama de tipos de datos. Hay algunos tipos de datos más importantes que se incluyen en el artículo. En este artículo, cubriremos los tipos de datos numéricos del servidor SQL y los diferentes tipos de datos de fecha y hora. Vamos a discutir uno por uno.

  1. bit:
    Un bit es la unidad más pequeña de un sistema informático. Un bit puede ser 0 o 1. El tipo de datos de bit también puede tomar valores NULL.

    Sintaxis –

    column_name bit; 

    Un bit puede ocupar hasta 8 bytes de almacenamiento, mientras que 2 bits pueden ocupar hasta 16 bits y el ciclo continúa.

  2. int:
    un tipo de datos que puede almacenar valores enteros (positivos y negativos). El tamaño de almacenamiento es de hasta 8 bytes (-2⁶³ a 2⁶³-1). Se subdivide en tinyint, int, smallint, bigint. Se pueden usar de acuerdo con la cantidad de bytes que se pueden almacenar.
    • (i). bigint:
      un tipo de datos entero numérico que tiene un almacenamiento máximo de 8 bytes (-2⁶³ a 2⁶³-1). También puede almacenar valores positivos y negativos. Se puede utilizar para almacenar números grandes.

      Sintaxis –

      column_name bigint; 
    • (ii). int:
      un tipo de datos entero numérico que tiene un tamaño de almacenamiento de 4 bytes.

      Sintaxis –

      column_name int; 
    • (iii). smallint:
      un tipo de entero numérico que almacena 2 bytes de datos.

      Sintaxis –

      column_name smallint; 
    • (iv). tinyint:
      un tipo de datos numérico que almacena 1 byte.

      Sintaxis –

      column_name tinyint; 

      Por ejemplo, un número de lista de estudiantes en una tabla de clase se puede asignar de la siguiente manera.

      rollnumber int;  

      Tabla de tipos de datos numéricos del servidor SQL:

      Tipo de datos numéricos Tamaño entero (en bytes)
      un poco  Valor (0, 1 o NULL)
      diminuto
      pequeño
      En t
      Empezando
      decimal (p, s) 5 a 17 
      numérico (p, s) 5 a 17 
      poco dinero
      dinero
      flotador(n) 4 u 8 
      real
  3. decimal:
    un tipo de datos que puede almacenar valores decimales. Este tipo de datos se puede utilizar para almacenar valores porcentuales.

    Sintaxis –

    column_name decimal(precision, scale) 

    Por ejemplo,

    percentage(4,3)  

    La precisión es un término que se usa para describir el número de dígitos que se almacenarán de izquierda a derecha, mientras que la escala es un término que se usa para almacenar el número de dígitos después del punto decimal.

    Tomemos el caso del comercio electrónico donde la fecha y hora de entrega del producto se almacenarán en la base de datos. Para tales casos, hay pocos tipos de datos compatibles con MS SQL SERVER:

  4. date :
    Almacena la fecha en el formato aaaa-mm-dd.

    Sintaxis –

    date 
  5. hora:
    Almacena la hora en base a un reloj de 24 horas.

    Sintaxis –

    time 
  6. datetime2 :
    También almacena la fecha y la hora en el formato aaaa-mm-dd hh:mm: ss.

    Sintaxis –

    datetime2 

    Hay tipos de datos que pueden almacenar dinero, identificadores únicos, datos XML y mucho más. Sin embargo, en las versiones futuras de SQL Server, algunos tipos de datos se eliminarán por algún motivo. Asegúrese de utilizar los tipos de datos que están disponibles en SQL Server. Diferentes tipos de tabla de tipos de datos de fecha y hora en el servidor SQL de la siguiente manera:

    Tipo de datos Tamaño (en bytes)
    fecha y hora
    fechahora2 6 a 8 
    fechapequeña
    fecha
    tiempo 3 a 5
    desplazamiento de fecha y hora 8 a 10 
    marca de tiempo Nº único

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 *