Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Ocultar procedimientos y triggers (https://www.clubdelphi.com/foros/showthread.php?t=48487)

JosepGA 26-09-2007 11:38:33

Ocultar procedimientos y triggers
 
hola, sabeis si se pueden ocultar en Firebird los procedimientos y triggers de forma sencilla, sin problemas de mantenimiento.

un saludo a todos

ArdiIIa 26-09-2007 11:48:02

A veces, con una simple búsqueda en el foro, se obtienen las respuestas sin necesidad de preguntar...

Saludos.

http://www.clubdelphi.com/foros/showthread.php?t=8982&

JosepGA 26-09-2007 14:46:08

Gracias, pero ese hilo ya lo vi, yo me referia a si despues se pueden volver a visualizar con algun tipo de sentencia, ya que si es que no, veo dificil realizar modificaciones en los procedimientos y los triggers.

un saludo

duilioisola 26-09-2007 14:53:49

Deberás guardar en lugar seguro los fuentes de esos triggers y procedimientos para que si alguna vez debes modificarlos poder usarlos.
Luego es cuestion de hacer, por ejemplo:
Código SQL [-]
alter trigger oculto_BI0 active before insert 0
as
begin
   /*aqui está el codigo que oculte*/
   if (new.campo is null) then new.campo = 0;
end

o

Código SQL [-]
alter procedure oculta
returns (a integer)
as
begin
   a = 100;
end

JosepGA 26-09-2007 16:11:18

gracias por las respuestas, tenia la esperanza de que Firebird pudiera ocultar a nivel de Grant, pero si no se puede, aplicare lo que me indicais.

Estaria bien que lo incluya en nuevas versiones.

un saludo a todos


La franja horaria es GMT +2. Ahora son las 02:44:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi