¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Comandos SQL y sus atributos

MARCOS ROMERO Español

Comandos SQL y sus atributos

Contenido del mapa

Comandos SQL y sus atributos

  1. Rolback

    • El comando ROLLBACK se utiliza para anular la transacción actual y retrotraer todos los cambios que haya realizado hasta ahora.
      • Sintaxis
        • ROLLBACK [ WORK | TRANSACTION ]
          • Entradas
            • El comando ROLLBACK toma las siguientes entradas:
            • Salidas
              • El comando ROLLBACK tiene las siguientes salidas:
          • Privilegios
            • No se necesita ningún privilegio especial para emitir este comando.
          • Uso
            • A continuación, se proporciona un uso de muestra.
              • Anular la transacción actual y retrotraer todos los cambios que haya realizado hasta ahora:
                • MYDB.SCH1(USER)=> ROLLBACK WORK;
  2. Commit

    • La sentencia COMMIT termina una unidad de trabajo y confirma los cambios de la base de datos que ha realizado esa unidad de trabajo.
      • Invocación
        • Esta sentencia se puede incorporar a un programa de aplicación o emitir mediante el uso de sentencias de SQL dinámico. Se trata de una sentencia ejecutable que puede prepararse de forma dinámica.
      • Sintaxis
        • COMMIT [ WORK ] [ THEN sentencias ] [ ELSE sentencias ]
          • Ejemplo
            • Este ejemplo inicia una transacción que aplica bloqueos a rec1 y rec2. Si no se produce ningún error, la sentencia COMMIT comprueba que los cambios efectuados en rec1 y rec2 se graban en el archivo. Los bloqueos de rec1 y rec2 se liberan, y el control se transfiere a la sentencia que figura a continuación de la sentencia END TRANSACTION.
  3. Grant

    • Puede utilizar la sentencia GRANT de SQL para otorgar privilegios SQL SELECT, UPDATE, INSERT, DELETE y otros en tablas o vistas.
      • Por ejemplo, supongamos que el usuario JONES necesita utilizar la modalidad Cambiar del Editor de tablas para una tabla denominada ORDER_BACKLOG. Para otorgar a JONES el privilegio UPDATE en la tabla ORDER_BACKLOG, emita la sentencia siguiente:
          • La cláusula WITH GRANT OPTION indica que JONES puede otorgar a otros usuarios cualquiera de los privilegios SQL que ha otorgado para la tabla ORDER_BACKLOG.
            • Hay que utilizar la palabra clave PUBLIC para otorgar privilegios SQL a todos los usuarios locales de QMF. Por ejemplo, utilice la sentencia siguiente para otorgar el privilegio INSERT en la tabla ORDER_BACKLOG a todos los usuarios en la base de datos local y permitir a cada uno de los usuarios otorgar el privilegio INSERT a otros usuarios:
              • Para hacer que un objeto esté disponible a los usuarios locales y remotos para subsistemas DB2 para z/OS que tengan datos distribuidos habilitados, otorgue autorización a PUBLIC AT ALL LOCATIONS. Por ejemplo, las siguientes sentencias proporcionan el privilegio SELECT en la tabla Q.PLANTILLA:
  4. REVOKE

    • Esta forma de la sentencia REVOKE revoca privilegios en una tabla, vista o apodo.
      • Invocación
        • Esta sentencia se puede incorporar a un programa de aplicación o emitir mediante el uso de sentencias de SQL dinámico. Es una sentencia ejecutable que puede prepararse de forma dinámica sólo si el comportamiento de ejecución de DYNAMICRULES está en vigor para el paquete (SQLSTATE 42509).
      • Autorización
        • Los privilegios que posee el ID de autorización de la sentencia debe tener al menos una de las autorizaciones siguientes:
          • Privilegio CONTROL sobre la tabla, vista o apodo referenciado.
          • Autorización ACCESSCTRL o SECADM
      • Sintaxis
        • Sintaxis para revocar un privilegio de objeto:
        • Sintaxis para otorgar un privilegio de administración:
      • Privilegios
        • Es necesario ser el usuario administrativo o el propietario de la cuenta de usuario o del grupo del que se van a revocar privilegios, o la cuenta debe tener los privilegios List y Alter para el usuario o el grupo, o para la clase de objeto User o Group.

Imágenes y archivos del mapa

  • Comandos SQL y sus atributos
  • Comandos SQL y sus atributos
  • Comandos SQL y sus atributos
  • Comandos SQL y sus atributos
  • Comandos SQL y sus atributos
  • Comandos SQL y sus atributos
  • Comandos SQL y sus atributos
  • Comandos SQL y sus atributos

Información

Descripción
Mapa Mental sobre Comandos SQL y sus atributos, creado por MARCOS ROMERO el 03/05/2022.
Creado por
MARCOS ROMERO
Visitas
1
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?