Introducción a T-SQL

13
Teoría de base de datos II UNIVERSIDAD POLITÉCNICA DE HONDURAS Ing. Josué Alfredo Alvarez

description

Introducción al lenguaje Transact SQL de SQL Server.

Transcript of Introducción a T-SQL

Presentacin de PowerPoint

Teora de base de datos IIUNIVERSIDAD POLITCNICA DE HONDURASIng. Josu Alfredo Alvarez

Contenido de la claseParcial 1Transact-SQLIntroduccin al lenguajeStored ProceduresParcial 2Transact-SQLTriggers (Disparadores)Functions (Funciones de usuario)Conexiones remotasParcial 3Administracin de usuariosReplicacin de datosTipos de datos en T-SQLNumricosCarcterFechaBinariosBitASCIIDatetime BinaryTinyint (0-255)Char(n) 1 byte/charSmallDatetimeVarbinarySmallInt (-32768 a 32767)Varchar(n) 1 byte/charTimeStampVarbinary(max)Int (-231a 231)Varchar(max)Bigint (-263a 263)UNICODEDecimal(p, s)Nchar(n) 2 byte/charFloat Nvarchar(n) 2 byte/charRealNvarchar(max)MoneySmallMoneySe utiliza para identificadores nicos. Para generar identificadores, hay que utilizar la funcin NEWID().

UniqueIdentifierVariables en T-SQL

Asignacin de datos a variable: Mtodo 1Variables en T-SQLAsignacin de datos a variable: Mtodo 2

Variables en T-SQLAsignacin de datos a variable: Mtodo 3Importante: Si la consulta devuelve mas de 1 fila, se guardan en las variables los datos de la ltima fila-.

Variables en T-SQL: Cursores

Asignacin de datos a variable: Mtodo 4Estructura condicional IF

Estructura condicional IF

Estructura condicional IF: Subconsultas

Estructura condicional CASE

Estructura condicional CASE