Anda di halaman 1dari 3

CAPITULO: CONSULTAS BASCAS CON LEGUAJE SQL

- ¿Cuáles son los tipos de datos numéricos que soporta SQL server 2016? Explique

Tipo de dato numérico descripción


Bit Un tipo de datos entero que puede tomar un
valor de 1, 0 o NULL.
decimal and numeric Tipos de datos numéricos que tienen precisión
y escala fija. Decimal y numeric son sinónimos y
pueden usarse indistintamente.

float Una columna de datos float puede almacenar el


rango de valores -1,79x-10308 a 1,79x-10308, , si la
definimos con el valor máxmo de precisión. La
precisión puede variar entre 1 y 53.

Real Sinónimo de float(24). Puede almacenar el rango de


valores -3,4x-1038 a 3,4x-1038
Int Una columna o variable de tipo int puede almacenar
el rango de valores -231 a 231-1
BigInt Una columna o variable de tipo bigint puede
almacenar el rango de valores -263 a 263-1 .
SmallInt Una columna o variable de tipo smallint puede
almacenar el rango de valores -32768 a 32767.
Tinyint Una columna o variable de tipo tinyint puede
almacenar el rango de valores de 0 a 255.
Money Almacena valores numéricos monetarios de -263 a
263-1, con una precisión de hasta diez milésimas de
la unidad monetaria
SmallMoney Almacena valores numéricos monetarios de -
214.748,3647 a 214.748,3647, con una precisión de
hasta diez milésimas de la unidad monetaria.

rowversion Es un tipo de datos que expone números binarios


únicos generados automáticamente dentro de una
base de datos. rowversion se utiliza generalmente
como un mecanismo para filas de tablas de sellado
de versión. El tamaño de almacenamiento es de 8
bytes. El tipo de datos de rowversion es solo un
número que se incrementa y no conserva una fecha
o una hora. Para registrar una fecha u hora, use un
tipo de datos datetime2
- ¿Cuáles son los tipos de datos de cadena que soporta SQL 2016? Explique
Tipo de dato de descripción
cadena
Char(n) Almacena n caracteres en formato ASCII, un byte por cada letra. Cuando
almacenamos datos en el tipo char, siempre se utilizan los n caracteres
indicados, incluso si la entrada de datos es inferior. Por ejemplo, si en un
char(5), guardamos el valor 'A', se almacena 'A ', ocupando los cinco
bytes.

Varchar(n) Almacena n caracteres en formato ASCII, un byte por cada letra. Cuando
almacenamos datos en el tipo varchar, unicamente se utilizan los
caracteres necesarios,Por ejemplo, si en un varchar(255), guardamos el
valor 'A', se almacena 'A', ocupando solo un byte bytes.

Varchar(max) Igual que varchar, pero al declararse como max puede almacenar 231-1
bytes.
Varchar(max) Almacena n caracteres en formato UNICODE, dos bytes por cada letra. Es
recomendable utilizar este tipo de datos cuando los valores que vayamos
a almacenar puedan pertenecer a diferente idomas.

Nvarchar(n) Almacena n caracteres en formato UNICODE, dos bytes por cada letra. Es
recomendable utilizar este tipo de datos cuando los valores que vayamos
a almacenar puedan pertenecer a diferente idomas.

Nvarchar(max) .Igual que varchar, pero al declararse como max puede almacenar 231-1
bytes.
ntext Datos Unicode de longitud variable con una longitud máxima de cadena
de 2 ^ 30 - 1 (1,073,741,823) bytes. El tamaño de almacenamiento, en
bytes, es dos veces la longitud de cadena que se ingresa. El sinónimo ISO
de ntext es texto nacional .

Text Datos no Unicode de longitud variable en la página de códigos del


servidor y con una longitud de cadena máxima de 2 ^ 31-1
(2,147,483,647). Cuando la página de códigos del servidor utiliza
caracteres de doble byte, el almacenamiento sigue siendo
2.147.483.647 bytes. Dependiendo de la cadena de caracteres, el
tamaño de almacenamiento puede ser inferior a 2,147,483,647
bytes.
Image Datos binarios de longitud variable de 0 a 2 ^ 31-1 (2,147,483,647)
bytes.
- ¿Cuáles con los tipos de datos de fechas que soporta SQL 2016? Explique
Tipo de dato de fecha descripción
Date Formato literal de cadena predeterminado
utilizado para clientes de nivel inferior
YYYY-MM-DD
Tamaño de almacenamiento 3 bytes,
fijo
Datetime Almacena fechas con una precisión de
milisegundo. Debe usarse para fechas muy
específicas.
Datetime2 Define una fecha que se combina con una
hora del día basada en un reloj de 24
horas. datetime2 se puede considerar
como una extensión del tipo de fecha y
hora existente que tiene un rango de
fechas más amplio, una mayor precisión
fraccional predeterminada y una precisión
opcional especificada por el usuario.
datetimeoffset Define una fecha que se combina con
una hora de un día que tiene
reconocimiento de zona horaria y se
basa en un reloj de 24 horas.
Smalldatetime Define una fecha que se combina con
una hora del día. La hora se basa en un
día de 24 horas, con segundos siempre
cero (: 00) y sin segundos fraccionarios.
time Define un tiempo de un día. La hora es
sin reconocimiento de zona horaria y
se basa en un reloj de 24 horas.

Anda mungkin juga menyukai