Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 1
Clase 1
* Transact
SQL es un lenguaje de programacin que proporciona Microsoft SQL server para extender el SQL estndar con otros tipos de instrucciones y elementos propios de los lenguajes de programacin. * Procedimientos almacenados. * Funciones. * Triggers. * Scripts.
* Cuando
definimos una tabla, variable o constante debemos asignar un tipo de dato que indica los posibles valores.
* Transact
SQL proporciona una variedad predefinida de tipos de datos, en su mayora estos tipos de datos son soportados por SQL.
*
* BIT: almacena el rango de valores de 1 a 0.
* Tinyint: almacena el rango de valores de 0 a 255. * Smallint: almacena el rango de valores de -32768 a 32767. * Int: almacena el rango de valores de -231 a 231-1. * Bigint: almacena el rango de valores de -263 a 263-1.
*
* Decimal(p
, s): almacena datos numricos sin redondear, donde p es la precisin(numero total de dgitos) y s la escala (nmeros de valores decimales).
308
a 1,79x-10308.
a 263-1.
*
* Todos los tipos de datos enteros pueden marcarse con la
propiedad identity para hacerlos auto numricos.
*
* Char(n):
almacena n carcter en formato ascci, un byte por cada letra incluso si es inferior.
*
* Nchar(n):
almacena n carcter en formato Unicode, dos bytes por cada letra.
: almacena n carcter en formato Unicode, dos bytes por cada letra.
* Nvarchar(n)
*
* Datetime:
almacena milisegundos. fechas con una precisin de
*
* Binary:
almacena datos binarios de longitud fija mximo de 8000 bytes.
almacena datos binarios de longitud variable mximo 8000 bytes.
* Varbinary:
*
* XML: se utiliza para almacenar XML.
*
* Las variables en transact deben comenzar por @ , se debe
utilizar la palabra declare, seguido del identificador y tipo de dato de la variable.
*
* En Transact SQL podemos asignar valores a una variable de
varias formas: