Grupo 8
-
Upload
alvaro-borbor -
Category
Documents
-
view
109 -
download
2
Transcript of Grupo 8
GRUPO 8PERMISOS DE EJECUCIÓN
Integrantes:
Nicolade Bryan
Álvaro Yépez
PERMISOS DE EJECUCIÓN
Omitir los Permisos de Ejecución
En entornos de bases de datos con permisos
de seguridad para grupos de trabajo se puede
utilizar las cláusulas WITH
OWNERACCESS OPTION o PROCEDURE para
que el usuario actual adquiera los derechos
de propietario a la hora de ejecutar la consulta
SINTAXIS
instrucción sql WITH OWNERACCESS OPTION
SELECT Tabla1.Apellidos, Tabla1.Nombres,
Tabla1.Cedula, Tabla1.Ciudad
FROM Tabla1
ORDER BY APELLIDOS ASC
WITH OWNERACCESS OPTION;
E J E M P L O : C O M O P O D E M O S V E R S O L O S E P U E D E N V E R 4 C A M P O S D E 5
A P L I C A M O S E N E L S Q L D E L A C O N S U LTA L A C L A U S A W I T H O W N E R A C C E S S O P T I O N
Y N O S P O D E M O S D A R C U E N TA Q U E A H O R A E N L A C O N S U LTA YA S A L E E L C A M P O C I U D A D
LA CLÁUSULA PROCEDURE
Esta cláusula es poco usual y se utiliza para crear
una consulta a la misma vez que se ejecuta,
opcionalmente define los parámetros de la misma.
SINTAXIS
PROCEDURE NombreConsulta
Parámetro1 tipo1, .... ,
ParámetroN tipon Consulta SQL
En donde:
En donde:
Parte Descripción
NombreConsulta
Es el nombre con se guardará la consulta en la base de datos.
Parámetro
Es el nombre de parámetro o de los parámetros de dicha consulta.
tipo Es el tipo de datos del parámetro
ConsultaSQL
Es la consulta que se desea grabar y ejecutar.
PROCEDURE
Lista_Categorias;
SELECT
DISTINCTROW
Nombre_Categoria,
ID_Categoría FROM
Categorias ORDER BY
Nombre_Categoria;
PROCEDURE Resumen
Fecha_Inicio DateTime,
Fecha_Final DateTime;
SELECT
DISTINCTROW Fecha_Envio,
ID_Pedido, Importe_Pedido,
Format(Fecha_Envio, "yyyy")
AS Año FROM Pedidos WHERE
Fecha_Envio Between
Fecha_Inicio And Fecha_Final;
Asigna el nombre
Lista_de_categorías a la
consulta y la ejecuta.
Asigna el nombre Resumen a la consulta e
incluye dos parámetros.