transact SQL

Page 1

Transact SQL Sub lenguajes y sus instrucciones -DCL -DDL -DML


DCL (Data Control Language) • Sirve para: permisos • Sus instrucciones son: Deny(denegar) • Sintaxis Simplified syntax for DENY DENY { ALL [ PRIVILEGES ] } | permission [ ( column [ ,...n ] ) ] [ ,...n ] [ ON [ class :: ] securable ] TO principal [ ,...n ] [ CASCADE] [ AS principal ]


• Revoke(revocar) • Sintaxis Simplified syntax for REVOKE REVOKE [ GRANT OPTION FOR ] { [ ALL [ PRIVILEGES ] ] | permission [ ( column [ ,...n) ] ) ] [ ,...n ] } [ ON [ class :: ] securable ] { TO | FROM } principal [ ,...n ] [ CASCADE] [ AS principal ]


• Grant (garantizar)

• Sintaxis Simplified syntax for GRANT GRANT { ALL [ PRIVILEGES ] } | permission [ ( column [ ,...n ] ) ] [ ,...n ] [ ON [ class :: ] securable ] TO principal [ ,...n ] [ WITH GRANT OPTION ] [ AS principal ]


DDL (Data Definition Language) • Sirve para: creación de objetos de bases de datos • Sus instrucciones son: • Create:Utilizado para crear nuevas tablas, campos e índices • Delete:Utilizado para eliminar tablas e índices • Alter: Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos


DML (Data Managment Language) • Sirve para: manipulación de base de datos • Sus instrucciones son: • Select:Utilizado para consultar registros dentro de la base de datos que son requerido en el momento • Insert:Utilizado para cargar lotes de datos en una tabla de la base de datos en una única operación


• Update: Utilizado para modificar los valores en los campos y registros según especificaciones • Delaté: Se utiliza para eliminar registros de una tabla en una base de datos


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.