SlideShare una empresa de Scribd logo
Tipos de datos (Transact-SQL)
Otras versiones
En SQL Server, cada columna, variable local, expresión y parámetro tiene un tipo de datos
relacionado. Un tipo de datos es un atributo que especifica el tipo de datos que el objeto puede
contener: datos de enteros, datos de caracteres, datos de moneda, datos de fecha y hora, cadenas
binarias, etc.
SQL Server proporciona un conjunto de tipos de datos del sistema que define todos los tipos de
datos que pueden utilizarse con SQL Server. También puede definir sus propios tipos de datos en
Transact-SQL o Microsoft .NET Framework. Los tipos de datos de alias están basados en los tipos de
datos proporcionados por el sistema. Para obtener más información acerca de los tipos de datos de
alias, vea CREATE TYPE (Transact-SQL). Los tipos definidos por el usuario obtienen sus características
de los métodos y los operadores de una clase que se crean mediante uno de los lenguajes de
programación compatibles con .NET Framework.
Cuando dos expresiones que tienen tipos de datos, intercalaciones, precisión, escala o longitud
diferentes son combinadas por un operador, las características del resultado vienen determinadas
por lo siguiente:
• El tipo de datos del resultado viene determinado por la aplicación de las reglas de
precedencia de tipos de datos a los tipos de datos de las expresiones de entrada. Para
obtener más información, vea Prioridad de tipo de datos (Transact-SQL).
• La intercalación del resultado viene determinada por las reglas de precedencia de
intercalación cuando el tipo de datos del resultado
es char, varchar, text, nchar, nvarchar o ntext. Para obtener más información,
vea Prioridad de intercalación (Transact-SQL).
• La precisión, escala y longitud del resultado dependen de la precisión, escala y longitud de
las expresiones de entrada. Para obtener más información, vea Precisión, escala y longitud
(Transact-SQL).
SQL Server proporciona sinónimos de tipos de datos para la compatibilidad con ISO. Para obtener
más información, veaSinónimos de tipos de datos (Transact-SQL).
Categorías de tipos de datos
Los tipos de datos en SQL Server están organizados en las siguientes categorías:
Numéricos exactos Cadenas de caracteres Unicode
Numéricos aproximados Cadenas binarias
Fecha y hora Otros tipos de datos
Cadenas de caracteres
En SQL Server, basado en sus características de almacenamiento, algunos tipos de datos están
designados como pertenecientes a los siguientes grupos:
• Tipos de datos de valores grandes: varchar(max), nvarchar(max) y varbinary(max)
• Tipos de datos de objetos
grandes: text, ntext, image, varchar(max), nvarchar(max), varbinary(max) y xml
Nota
sp_help devuelve -1 como longitud de los tipos de datos de valores grandes y xml.
Numéricos exactos
bigint numeric
bit smallint
decimal smallmoney
int tinyint
money
Numéricos aproximados
float real
Fecha y hora
date datetimeoffset
datetime2 smalldatetime
datetime time
Cadenas de caracteres
char varchar
text
Cadenas de caracteres Unicode
nchar nvarchar
ntext
Cadenas binarias
binary varbinary
image
Otros tipos de datos
cursor timestamp
hierarchyid uniqueidentifier
sql_variant xml
tabla

Más contenido relacionado

DOCX
Mapa mental de los rubros que propone mcrosoft para sql
PPTX
Aplicaciones de Misión Crítica con Sql Server 2008
PPT
LEVO: A resource flow computer
PPT
Memoria compartida
PDF
Puesta en funcionamiento de un punto de acceso inalámbrico
PPTX
lab n°3 base de datos
PPT
Anotaciones Semánticas
PPT
Conexión a SQL Server con C#.NET a través de ODBC
Mapa mental de los rubros que propone mcrosoft para sql
Aplicaciones de Misión Crítica con Sql Server 2008
LEVO: A resource flow computer
Memoria compartida
Puesta en funcionamiento de un punto de acceso inalámbrico
lab n°3 base de datos
Anotaciones Semánticas
Conexión a SQL Server con C#.NET a través de ODBC

Similar a Tipos de datos (20)

PDF
Tipo de datos
DOCX
Tipos de base de datos de sql server 2008
PPTX
LENGUAJE TRANSACT - SQL
PDF
Tipos de datos. Ejercicios en SQLServer
PPTX
Sql server 2014 básico
PDF
Tema3
PDF
TODO SOBRE SQL
DOCX
Practica sql i,ii
PDF
Caracteristicas de dbms_SQL SERVER 2008
PDF
DOC
Instrucciones Transact Sql
DOC
Instrucciones Transact S Q L
DOC
Tipos de datos. Ejercicios en SQL Server
PPTX
Base de Datos Grupo Los Informaticos
PDF
(25/02) Desarrollador@S Invita - Introducción y novedades de SQL Server 2008
PPTX
Blog transact sql
PDF
Tema 3 lenguaje sql t-sql 2008
PDF
Tema 3 lenguaje sql t-sql 2008
Tipo de datos
Tipos de base de datos de sql server 2008
LENGUAJE TRANSACT - SQL
Tipos de datos. Ejercicios en SQLServer
Sql server 2014 básico
Tema3
TODO SOBRE SQL
Practica sql i,ii
Caracteristicas de dbms_SQL SERVER 2008
Instrucciones Transact Sql
Instrucciones Transact S Q L
Tipos de datos. Ejercicios en SQL Server
Base de Datos Grupo Los Informaticos
(25/02) Desarrollador@S Invita - Introducción y novedades de SQL Server 2008
Blog transact sql
Tema 3 lenguaje sql t-sql 2008
Tema 3 lenguaje sql t-sql 2008
Publicidad

Último (20)

PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
El uso de las TIC en la vida cotidiana..
Presentacion de Alba Curso Auditores Internos ISO 19011
Influencia-del-uso-de-redes-sociales.pdf
introduccion a las_web en el 2025_mejoras.ppt
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Historia Inteligencia Artificial Ana Romero.pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
TRABAJO DE TECNOLOGIA.pdf...........................
MANUAL de recursos humanos para ODOO.pdf
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Presentación PASANTIAS AuditorioOO..pptx
CyberOps Associate - Cisco Networking Academy
Documental Beyond the Code (Dossier Presentación - 2.0)
Propuesta BKP servidores con Acronis1.pptx
informe_fichas1y2_corregido.docx (2) (1).pdf
Guía 5. Test de orientación Vocacional 2.docx
historia_web de la creacion de un navegador_presentacion.pptx
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
El uso de las TIC en la vida cotidiana..
Publicidad

Tipos de datos

  • 1. Tipos de datos (Transact-SQL) Otras versiones En SQL Server, cada columna, variable local, expresión y parámetro tiene un tipo de datos relacionado. Un tipo de datos es un atributo que especifica el tipo de datos que el objeto puede contener: datos de enteros, datos de caracteres, datos de moneda, datos de fecha y hora, cadenas binarias, etc. SQL Server proporciona un conjunto de tipos de datos del sistema que define todos los tipos de datos que pueden utilizarse con SQL Server. También puede definir sus propios tipos de datos en Transact-SQL o Microsoft .NET Framework. Los tipos de datos de alias están basados en los tipos de datos proporcionados por el sistema. Para obtener más información acerca de los tipos de datos de alias, vea CREATE TYPE (Transact-SQL). Los tipos definidos por el usuario obtienen sus características de los métodos y los operadores de una clase que se crean mediante uno de los lenguajes de programación compatibles con .NET Framework. Cuando dos expresiones que tienen tipos de datos, intercalaciones, precisión, escala o longitud diferentes son combinadas por un operador, las características del resultado vienen determinadas por lo siguiente: • El tipo de datos del resultado viene determinado por la aplicación de las reglas de precedencia de tipos de datos a los tipos de datos de las expresiones de entrada. Para obtener más información, vea Prioridad de tipo de datos (Transact-SQL). • La intercalación del resultado viene determinada por las reglas de precedencia de intercalación cuando el tipo de datos del resultado es char, varchar, text, nchar, nvarchar o ntext. Para obtener más información, vea Prioridad de intercalación (Transact-SQL). • La precisión, escala y longitud del resultado dependen de la precisión, escala y longitud de las expresiones de entrada. Para obtener más información, vea Precisión, escala y longitud (Transact-SQL). SQL Server proporciona sinónimos de tipos de datos para la compatibilidad con ISO. Para obtener más información, veaSinónimos de tipos de datos (Transact-SQL). Categorías de tipos de datos Los tipos de datos en SQL Server están organizados en las siguientes categorías: Numéricos exactos Cadenas de caracteres Unicode Numéricos aproximados Cadenas binarias Fecha y hora Otros tipos de datos Cadenas de caracteres
  • 2. En SQL Server, basado en sus características de almacenamiento, algunos tipos de datos están designados como pertenecientes a los siguientes grupos: • Tipos de datos de valores grandes: varchar(max), nvarchar(max) y varbinary(max) • Tipos de datos de objetos grandes: text, ntext, image, varchar(max), nvarchar(max), varbinary(max) y xml Nota sp_help devuelve -1 como longitud de los tipos de datos de valores grandes y xml. Numéricos exactos bigint numeric bit smallint decimal smallmoney int tinyint money Numéricos aproximados float real Fecha y hora date datetimeoffset datetime2 smalldatetime datetime time Cadenas de caracteres char varchar text Cadenas de caracteres Unicode nchar nvarchar
  • 3. ntext Cadenas binarias binary varbinary image Otros tipos de datos cursor timestamp hierarchyid uniqueidentifier sql_variant xml tabla