Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2013, 08:10
efraelcangri
 
Fecha de Ingreso: enero-2013
Mensajes: 14
Antigüedad: 11 años, 10 meses
Puntos: 0
como crear un usuario con privilegios con un stored procedure

soy nuevo en esto y me gustaría saber como crear un usuario con ciertos privilegios en la base de datos con un estored procedure.
yo intente hacer uno pero la verdad esta mal y no se como hacerle, mi codigo es el siguiente.

Código SQL:
Ver original
  1. CREATE OR REPLACE PROCEDURE P_CREAR_USER
  2. (
  3.   p_usuario IN vendedores.usuario%TYPE  
  4. , p_contrasena IN vendedores.contrasena%TYPE
  5. ) AS
  6. v_id_v vendedores.id_v%TYPE;
  7. BEGIN
  8.  
  9. 'CREATE USER' p_usuario 'IDENTIFIED BY' p_contrasena
  10.        DEFAULT TABLESPACE DATA  
  11.        TEMPORARY TABLESPACE temp
  12.        QUOTA UNLIMITED ON DATA;
  13.  
  14. CREATE ROLE usuario;
  15.  
  16. GRANT CREATE SESSION, CREATE VIEW,
  17.       ALTER TABLE, ALTER VIEW,
  18.             TO conn;
  19.  
  20. GRANT usuario TO p_usuario;
  21.  
  22.   ;
  23. END P_CREAR_USER;

Última edición por gnzsoloyo; 20/02/2013 a las 08:36