![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Se me ocurre que se pueda crear un role que se le asigne únicamente a los usuarios que pueden modificar la tabla sin restricciones, y que en el trigger BEFORE UPDATE se levante una exception si el usuario intenta modificar alguna de las columnas restringidas y no tiene ese role, controlando contra la view USER_ROLE_PRIVS.
|
|
#3
|
||||
|
||||
|
Cita:
![]()
__________________
No todo es como parece ser... |
|
#4
|
|||
|
|||
|
Yo hice las pruebas en la 9i. De todas formas la documentación la encontré en un libro de Mcgraw hill del administrador de la 8i. Estaba mencionado muy por encima, como un esquema de los que podía funcionar y de hecho funciona. Ahora me queda la parte del error que me devuelve oracle. Siempre que intento, por ejemplo, actualizar una columna sobre el que no tiene permiso me devuelve el error de permisos insuficientes al delphi (lógico ¿no?) pero no me devuelve el campo que lo produjo. No todo es perfecto. Tendré que seguir mirando o alguien sabe algo de eso ????
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Hacer que una columna de un DbGrid aparezca distinta según valor | Aprendiendo | OOP | 11 | 30-11-2018 14:47:20 |
| trigger a nivel de campo | carlomagno | Firebird e Interbase | 19 | 23-06-2011 17:39:49 |
| expandir un nivel al TreeView... | Essato | OOP | 4 | 25-06-2005 01:18:19 |
| Problema Con Grant | Fita | SQL | 2 | 03-04-2005 17:46:13 |
| Capturar tecleo a nivel de SO | DJ VMan | Varios | 1 | 30-09-2003 22:20:27 |
|