SlideShare una empresa de Scribd logo
INTEGRANTES:
 DEISY GLADYS VILCHEZ CIEZA
 LELY YOJANY YDROGO MEGO
PROFESOR: MARCO AURELIO PORRO CHULLI
LENGUAJE TRANSACT SQL
DEFINICIÓN
(T-SQL) es una extensión al SQL de Microsoft y Sybase. SQL,
que frecuentemente se dice ser un Lenguaje de Búsquedas
Estructurado (por sus siglas en inglés), es un lenguaje de
cómputo estandarizado, desarrollado originalmente por IBM
para realizar búsquedas, alterar y definir bases de datos
relacionales utilizando sentencias declarativas. T-SQL expande
el estándar de SQL para incluir programación procedural,
variables locales, varias funciones de soporte para
procesamiento de strings, procesamiento de fechas,
matemáticas, etc, y cambios a las sentencias DELETE y
UPDATE.
El Transact-SQL permite:
 Definir bloques de instrucciones SQL que se tratan como unidades de
ejecución.
 Realizar ejecuciones condicionales.
 Realizar ejecuciones iterativas o repetitivas.
 Garantizar el tratamiento modular con la declaración de variables
locales y el uso de procedimientos almacenados.
 Manipular tupla a tupla el resultado de una consulta.
Sin embargo no permite:
 Crear interfaces de usuario.
 Crear aplicaciones ejecutables, sino elementos que en algún momento
llegarán al servidor de datos y serán ejecutados.
 Debido a estas restricciones se emplea generalmente para crear
procedimientos almacenados, triggers y funciones de usuario. Puede ser
utilizado como cualquier SQL como lenguaje embebido en aplicaciones
desarrolladas en otros lenguajes de programación como Visual
Basic, C, Java , etcétera.
Comando Descripción
CREATE Utilizado para crear nuevas tablas, stored procedures e índices
DROP Empleado para eliminar tablas, stored procedures e índices
ALTER Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos
Comandos DLL
Comandos DML
Comando Descripción
SELECT Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado.
INSERT Utilizado para cargar lotes de datos en la base de datos en una única operación.
DELETE Utilizado para modificar los valores de los campos y registros especificados.
UPDATE Utilizado para eliminar registros de una tabla de una base de datos.
Comandos TCL
 Commit: Guarda el trabajo realizado.
 Savepoint: Identifica un punto en una transacción a la que
más tarde se puede volver.
 Rollback: Restaurar la base de datos a la original, hasta el
último commit.
 Set transaction: Cambia las opciones de transacción
como nivel de aislamiento y qué segmento de cancelación
utiliza.
Comandos DML
 GRANT: Permite dar permisos a uno o varios
usuarios o roles para realizar tareas
determinadas.
 REVOKE: Permite eliminar permisos que
previamente se han concedido con GRANT.
Comandos CFL
 Begin: Estos elementos encierran varias instrucciones de
Transact-SQL para que se traten como una unidad.
 If: Estos elementos especifican que SQL Server debe ejecutar
la primera alternativa si una condición es verdadera. En caso
contrario, SQL Server debe ejecutar la segunda alternativa.
 While: Estos elementos ejecutan varias veces una instrucción
siempre y cuando la condición que se especifica sea cierta.
Comandos CFL
 CONTINUE: Reinicia un bucle WHILE. Las instrucciones que se encuentren después de la
palabra clave CONTINUE se omiten. CONTINUE se suele abrir, aunque no siempre, con una
comprobación IF.
 END (BEGIN… END): Incluye un conjunto de instrucciones Transact-SQL que se ejecutarán
como un grupo. Los bloques BEGIN...END pueden anidarse.
 BREAK: Sale del bucle más interno en una instrucción WHILE o una instrucción IF…ELSE
dentro de un bucle WHILE. Se ejecutan las instrucciones que aparecen después de la palabra
clave END, que marca el final del bucle. A menudo, pero no siempre, BREAK se inicia mediante
una prueba IF.
 THROW : Produce una excepción y transfiere la ejecución a un bloque CATCH de una
construcción TRY...CATCH en SQL Server 2014.
EJEMPLOS
 SELECT * FROM cities WHERE name LIKE '%an%'
 CREATE TABLE [dbo].[ARTICULOS](
[CODIGO] [int] IDENTITY(1,1) NOT NULL,
[NOMBRE] [varchar](100) NOT NULL,
[SUELTO] [char](1) NOT NULL,
[UNIDADES] [int] NOT NULL
)
GO
 USE library
SELECT user_name(), app_name()
GO
Lenguaje transact sql

Más contenido relacionado

La actualidad más candente

Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)
José Toro
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
TAPIA SILVA EVELINA
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
SuarezJhon
 
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
José Toro
 
Bd 2 1 fundamentos transact sql
Bd 2   1 fundamentos transact sqlBd 2   1 fundamentos transact sql
Bd 2 1 fundamentos transact sql
Carlos Lopez
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
Miguel Angel Rivera Robledo
 
Sqlcommand
SqlcommandSqlcommand
Preparestatement
PreparestatementPreparestatement
Preparestatement
Vicente Alberca
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
Thalia Regalado Juape
 
Transacciones
TransaccionesTransacciones
Transacciones
Maryy Aqua
 
7.1. procedimientos almacenados
7.1.  procedimientos almacenados7.1.  procedimientos almacenados
7.1. procedimientos almacenados
Rigoberto Gonzalez Fuentes
 
Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)
José Toro
 
Yupa cesar bdii_t7
Yupa cesar bdii_t7Yupa cesar bdii_t7
Yupa cesar bdii_t7
Cesar Yupa
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
Diego Duran
 
Transac sq ll
Transac sq llTransac sq ll
Transac sq ll
Sandrita Rafael Estela
 
Sqlcommand
SqlcommandSqlcommand
Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)
José Toro
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
Diego Duran
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
Diego Duran
 
SENTENCIA SQL
SENTENCIA SQLSENTENCIA SQL
SENTENCIA SQL
Diego Duran
 

La actualidad más candente (20)

Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)Sesion09 - Manejo de Excepciones (Oracle)
Sesion09 - Manejo de Excepciones (Oracle)
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)Sesion06c - Sentencias SQL en PL-SQL (Oracle)
Sesion06c - Sentencias SQL en PL-SQL (Oracle)
 
Bd 2 1 fundamentos transact sql
Bd 2   1 fundamentos transact sqlBd 2   1 fundamentos transact sql
Bd 2 1 fundamentos transact sql
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
Preparestatement
PreparestatementPreparestatement
Preparestatement
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 
Transacciones
TransaccionesTransacciones
Transacciones
 
7.1. procedimientos almacenados
7.1.  procedimientos almacenados7.1.  procedimientos almacenados
7.1. procedimientos almacenados
 
Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)Sesión02 - Creación de objetos (Oracle)
Sesión02 - Creación de objetos (Oracle)
 
Yupa cesar bdii_t7
Yupa cesar bdii_t7Yupa cesar bdii_t7
Yupa cesar bdii_t7
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
Transac sq ll
Transac sq llTransac sq ll
Transac sq ll
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
SENTENCIA SQL
SENTENCIA SQLSENTENCIA SQL
SENTENCIA SQL
 

Similar a Lenguaje transact sql

Lenguaje Transact SQL
Lenguaje Transact SQL Lenguaje Transact SQL
Lenguaje Transact SQL
Jorge Paredes Toledo
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
INGRID LESLY CORONEL ACUÑA
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
thalia margarita serrano diaz
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
bandida123
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
bandida123
 
Ms SQL Server
Ms SQL ServerMs SQL Server
Ms SQL Server
Lissette Bruno
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
usamn
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
yehisam
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
yehisam
 
Lenguajetransacc
LenguajetransaccLenguajetransacc
Lenguajetransacc
Marleny Pretell Silva
 
Sql
SqlSql
Lenguaje Transact-SQL
Lenguaje Transact-SQLLenguaje Transact-SQL
Lenguaje Transact-SQL
GREINDER MARCHENA & LIZ VASQUEZ
 
Statement
StatementStatement
SQL-2022-2023.pptx
SQL-2022-2023.pptxSQL-2022-2023.pptx
SQL-2022-2023.pptx
AdrianJesusCastro
 
Doris aguagallo bdii_t7
Doris  aguagallo bdii_t7Doris  aguagallo bdii_t7
Doris aguagallo bdii_t7
Doris Aguagallo
 
SQL (Structured Query Language): Informe de Lectura Unidad 3
SQL (Structured Query Language): Informe de Lectura Unidad 3SQL (Structured Query Language): Informe de Lectura Unidad 3
SQL (Structured Query Language): Informe de Lectura Unidad 3
JuanMiguelCustodioMo
 
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
JOSE AHIAS LOPEZ PORTILLO
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
Marleny Pretell Silva
 
12-TIPOS DE SENTEasdfNCIAasdfasdfaS SQL.pptx
12-TIPOS DE SENTEasdfNCIAasdfasdfaS SQL.pptx12-TIPOS DE SENTEasdfNCIAasdfasdfaS SQL.pptx
12-TIPOS DE SENTEasdfNCIAasdfasdfaS SQL.pptx
ICSDiegoAlejandroMor
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Inés Rosero
 

Similar a Lenguaje transact sql (20)

Lenguaje Transact SQL
Lenguaje Transact SQL Lenguaje Transact SQL
Lenguaje Transact SQL
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
lenguaje transact
lenguaje transactlenguaje transact
lenguaje transact
 
Ms SQL Server
Ms SQL ServerMs SQL Server
Ms SQL Server
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Lenguajetransacc
LenguajetransaccLenguajetransacc
Lenguajetransacc
 
Sql
SqlSql
Sql
 
Lenguaje Transact-SQL
Lenguaje Transact-SQLLenguaje Transact-SQL
Lenguaje Transact-SQL
 
Statement
StatementStatement
Statement
 
SQL-2022-2023.pptx
SQL-2022-2023.pptxSQL-2022-2023.pptx
SQL-2022-2023.pptx
 
Doris aguagallo bdii_t7
Doris  aguagallo bdii_t7Doris  aguagallo bdii_t7
Doris aguagallo bdii_t7
 
SQL (Structured Query Language): Informe de Lectura Unidad 3
SQL (Structured Query Language): Informe de Lectura Unidad 3SQL (Structured Query Language): Informe de Lectura Unidad 3
SQL (Structured Query Language): Informe de Lectura Unidad 3
 
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
12-TIPOS DE SENTEasdfNCIAasdfasdfaS SQL.pptx
12-TIPOS DE SENTEasdfNCIAasdfasdfaS SQL.pptx12-TIPOS DE SENTEasdfNCIAasdfasdfaS SQL.pptx
12-TIPOS DE SENTEasdfNCIAasdfasdfaS SQL.pptx
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 

Más de DeisyVilchez

Interculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docxInterculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docx
DeisyVilchez
 
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docxARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
DeisyVilchez
 
Seguridad en internet
Seguridad en internetSeguridad en internet
Seguridad en internet
DeisyVilchez
 
Modelo ip
Modelo ipModelo ip
Modelo ip
DeisyVilchez
 
Modelo de-referencia-osi
Modelo de-referencia-osiModelo de-referencia-osi
Modelo de-referencia-osi
DeisyVilchez
 
Clasisificacion de redes
Clasisificacion de redesClasisificacion de redes
Clasisificacion de redes
DeisyVilchez
 
Red
RedRed
Ciclos
CiclosCiclos
Ciclos
DeisyVilchez
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
DeisyVilchez
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
DeisyVilchez
 
Arquictectura cisc
Arquictectura ciscArquictectura cisc
Arquictectura cisc
DeisyVilchez
 
Trabajo 01
Trabajo 01Trabajo 01
Trabajo 01
DeisyVilchez
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
DeisyVilchez
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
DeisyVilchez
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
DeisyVilchez
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
DeisyVilchez
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
DeisyVilchez
 
Diseño de base de datos
Diseño de base de datosDiseño de base de datos
Diseño de base de datos
DeisyVilchez
 
Base de-datos-i
Base de-datos-iBase de-datos-i
Base de-datos-i
DeisyVilchez
 

Más de DeisyVilchez (19)

Interculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docxInterculturalidad y diversidad cultural como recurso educativo.docx
Interculturalidad y diversidad cultural como recurso educativo.docx
 
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docxARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
ARTICULO DE OPINION - EDUCACION A DISTANCIA.docx
 
Seguridad en internet
Seguridad en internetSeguridad en internet
Seguridad en internet
 
Modelo ip
Modelo ipModelo ip
Modelo ip
 
Modelo de-referencia-osi
Modelo de-referencia-osiModelo de-referencia-osi
Modelo de-referencia-osi
 
Clasisificacion de redes
Clasisificacion de redesClasisificacion de redes
Clasisificacion de redes
 
Red
RedRed
Red
 
Ciclos
CiclosCiclos
Ciclos
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Arquictectura cisc
Arquictectura ciscArquictectura cisc
Arquictectura cisc
 
Trabajo 01
Trabajo 01Trabajo 01
Trabajo 01
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diseño de base de datos
Diseño de base de datosDiseño de base de datos
Diseño de base de datos
 
Base de-datos-i
Base de-datos-iBase de-datos-i
Base de-datos-i
 

Último

CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
saradocente
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
maxgamesofficial15
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 

Último (20)

CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 

Lenguaje transact sql

  • 1. INTEGRANTES:  DEISY GLADYS VILCHEZ CIEZA  LELY YOJANY YDROGO MEGO PROFESOR: MARCO AURELIO PORRO CHULLI LENGUAJE TRANSACT SQL
  • 2. DEFINICIÓN (T-SQL) es una extensión al SQL de Microsoft y Sybase. SQL, que frecuentemente se dice ser un Lenguaje de Búsquedas Estructurado (por sus siglas en inglés), es un lenguaje de cómputo estandarizado, desarrollado originalmente por IBM para realizar búsquedas, alterar y definir bases de datos relacionales utilizando sentencias declarativas. T-SQL expande el estándar de SQL para incluir programación procedural, variables locales, varias funciones de soporte para procesamiento de strings, procesamiento de fechas, matemáticas, etc, y cambios a las sentencias DELETE y UPDATE.
  • 3. El Transact-SQL permite:  Definir bloques de instrucciones SQL que se tratan como unidades de ejecución.  Realizar ejecuciones condicionales.  Realizar ejecuciones iterativas o repetitivas.  Garantizar el tratamiento modular con la declaración de variables locales y el uso de procedimientos almacenados.  Manipular tupla a tupla el resultado de una consulta.
  • 4. Sin embargo no permite:  Crear interfaces de usuario.  Crear aplicaciones ejecutables, sino elementos que en algún momento llegarán al servidor de datos y serán ejecutados.  Debido a estas restricciones se emplea generalmente para crear procedimientos almacenados, triggers y funciones de usuario. Puede ser utilizado como cualquier SQL como lenguaje embebido en aplicaciones desarrolladas en otros lenguajes de programación como Visual Basic, C, Java , etcétera.
  • 5.
  • 6. Comando Descripción CREATE Utilizado para crear nuevas tablas, stored procedures e índices DROP Empleado para eliminar tablas, stored procedures e índices ALTER Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos Comandos DLL
  • 7. Comandos DML Comando Descripción SELECT Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado. INSERT Utilizado para cargar lotes de datos en la base de datos en una única operación. DELETE Utilizado para modificar los valores de los campos y registros especificados. UPDATE Utilizado para eliminar registros de una tabla de una base de datos.
  • 8. Comandos TCL  Commit: Guarda el trabajo realizado.  Savepoint: Identifica un punto en una transacción a la que más tarde se puede volver.  Rollback: Restaurar la base de datos a la original, hasta el último commit.  Set transaction: Cambia las opciones de transacción como nivel de aislamiento y qué segmento de cancelación utiliza.
  • 9. Comandos DML  GRANT: Permite dar permisos a uno o varios usuarios o roles para realizar tareas determinadas.  REVOKE: Permite eliminar permisos que previamente se han concedido con GRANT.
  • 10. Comandos CFL  Begin: Estos elementos encierran varias instrucciones de Transact-SQL para que se traten como una unidad.  If: Estos elementos especifican que SQL Server debe ejecutar la primera alternativa si una condición es verdadera. En caso contrario, SQL Server debe ejecutar la segunda alternativa.  While: Estos elementos ejecutan varias veces una instrucción siempre y cuando la condición que se especifica sea cierta.
  • 11. Comandos CFL  CONTINUE: Reinicia un bucle WHILE. Las instrucciones que se encuentren después de la palabra clave CONTINUE se omiten. CONTINUE se suele abrir, aunque no siempre, con una comprobación IF.  END (BEGIN… END): Incluye un conjunto de instrucciones Transact-SQL que se ejecutarán como un grupo. Los bloques BEGIN...END pueden anidarse.  BREAK: Sale del bucle más interno en una instrucción WHILE o una instrucción IF…ELSE dentro de un bucle WHILE. Se ejecutan las instrucciones que aparecen después de la palabra clave END, que marca el final del bucle. A menudo, pero no siempre, BREAK se inicia mediante una prueba IF.  THROW : Produce una excepción y transfiere la ejecución a un bloque CATCH de una construcción TRY...CATCH en SQL Server 2014.
  • 12. EJEMPLOS  SELECT * FROM cities WHERE name LIKE '%an%'  CREATE TABLE [dbo].[ARTICULOS]( [CODIGO] [int] IDENTITY(1,1) NOT NULL, [NOMBRE] [varchar](100) NOT NULL, [SUELTO] [char](1) NOT NULL, [UNIDADES] [int] NOT NULL ) GO  USE library SELECT user_name(), app_name() GO