Ver Mensaje Individual
  #16 (permalink)  
Antiguo 26/09/2013, 07:44
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: No regresa datos

Cita:
¿En dónde estás tratando de meterlo?


Volviendo al tema, si no quieres obtener un cero en tu nota, tal como dice gnzsoloyo, nunca debes crear objetos de uso personal en el esquema sys. El esquema sys es el corazón de Oracle y cualquier tarea adicional que requieras, debes crear un esquema aparte.

Antes que nada, para crear el usuario sería:
Código SQL:
Ver original
  1. CREATE USER nombre_de_su_usuario IDENTIFIED BY el_password_que_quieras;
  2. GRANT CONNECT,RESOURCE TO nombre_de_su_usuario;
La primera linea crea un esquema. la segunda asigna permisos para conectarse y para tareas basicas como la creación de objetos.

Una vez hecho esto, te debes conectar al usuario.
CONN nombre_del_usuario/el_password_que_quieras

Para verificar que estas conectado como el usuario y no como sys, puedes ejecutar esta consulta:
Código SQL:
Ver original
  1. SELECT USER FROM DUAL;

debe aparecer el usuario que acabas de crear.

En este punto, creas tu tabla, creas tu función, creas tu trigger y realizas las respectivas pruebas.

Saludos

PD: Perdón gnzsoloyo
__________________
Without data, You are another person with an opinion.
W. Edwads Deming