¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
Lenguaje Transact SQL: Comandos DDL, DML, DCL, TCL y CFL
1.
2. LENGUAJETRANSACT 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. Estas características adicionales hacen deT-SQL un
lenguaje que cumple con las características de un autómata de
Turing.
3. COMANDOS DDL (CREATE,ALTER Y DROP), DML (INSERT,UPDATE,DELETE Y SELECT), DCL
(DENY Y GRANT), TCL (COMMIT Y ROLLBACK) Y CFL(BEGIN ,IF ,WHILE ,etc )
DDL: Lenguaje
de definición de
datos
DML: Lenguaje
de manipulación
de datos
4. DCL: Lenguaje de
control de datos.
COMANDO DESCRIPCION
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.
TCL: Lenguaje de
control de
transacciones
COMANDOS DESCRIPCION
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.
5. CFL-LENGUAJE DE
CONTROL DE FLUJO
COMANDO
S DESCRIPCION
BEGIN-END
Puede ejecutar un grupo de
instrucciones Transact-SQL
IF-ELSE
Evalúa una condición y determina el
flujo de código
TRY Permite el control de errores
6. EJEMPLOS DE
COMANDOS DDL
CREATE
Ejemplo (crear una
tabla)
CREATETABLE
'TABLA_NOMBRE'
'CAMPO_1' INT,
'CAMPO_2' STRING
DROP
Ejemplo
ALTERTABLE
''TABLA_NOMBRE''
(
DDROPCOLUMN
''CAMPO_NOMBRE1''
)
TRUNCATE
Ejemplo
TRUNCATETABLE
''TABLA_NOMBRE1''