La unidad más pequeña de datos que se puede manipular en SQL se denomina
un valor.
Los valores se interpretan según el tipo de datos de su
fuente.
Entre los fuentes se incluyen:
Constantes
Columnas
Funciones
Expresiones
Registros especiales
Variables (como variables del lenguaje principal, variables de SQL, variables
globales, marcadores de parámetro, variables de
módulo y parámetros de rutinas)
Valores booleanos
Todos los tipos de datos incluyen el valor nulo como valor posible. El valor nulo es un valor especial que se diferencia de todos los valores
que no son nulos y, por lo tanto, indica la ausencia de un valor (no nulo). Aunque todos los tipos de datos incluyen el valor nulo, una columna definida como NOT NULL no puede contener valores nulos.
Una base de datos Unicode soporta también las series de caracteres nacionales que son sinónimos de series gráficas.
Tipos de datos incorporados y definidos por el usuario
Los tipos de datos que están predefinidos para su uso en el sistema de gestión de bases de datos se denominan tipos de datos incorporados. La Figura 1 ilustra los tipos de datos internos a los que se da soporte.Figura 1. Tipos de datos incorporados
También se proporciona soporte para los tipos de datos definidos por el usuario siguientes: