![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
un Triggers dos BBDD
Hola, en este momento estoy trabajando con triggers y me funciona de maravilla con el siguiente código en BEFORE INSERT en IbExpert, Trabajo con una BaseDatosGestion con dos Tablas:
una AlbaranRetirada pertenece a BaseDatosGestion y la otra Carros pertenece a Base DatosGestion Hago un Albarán de retirada de un numero de carros y me actualiza el número de carros en almacén como he dicho ambas tablas pertenecen a una BaseDatosGestion.
Éste Codigo funciona perfecto, pero por motivos quería que la tabla por diversos motivos quería ponerla en una Base de datos distinga llamada BaseDatosMaestro. Con lo que la TablaAlbaranRetirada, está en la BaseDatosGestion, mientras que la tabla Carros está en la BaseDatosMaestro. Pero no sé cómo hacer el truco de hacer un Triggers donde hacer en un albarán de la Tabla Albarán que pertenece a BaseDatosGestion y me restara de la TablaCarros que pertenece a BaseDatosMaestro. si esto es posible. Gracias. |
#2
|
||||
|
||||
Poder, se puede. ¿Pero hay algún motivo que lo hace totalmente necesario?
Es que esa pregunta suena a algo similar a esto: "Tengo 2 coches, quiero que cuando cambie de marcha en uno de ellos, se cambie automáticamente de marcha en el otro". Pero, bueno, lo que pides sería con "EXECUTE STATEMENT"
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Hola Casimiro, he puesto un ejemplo que da a entender el ejemplo que pones de los dos coches, pero tengo dos bases de datos una BaseDatosMaestro, donde tengo las Tablas Maestro, (TablaClientes, TablaProductos, TablaProveedores...) y otra BaseDatosGestion donde tengo las tablas de Gestion como TablaPedidos,TablaVentas o TablasProducción....
Cuando diseñé el programa lo diseñé pensando en que sería mejor en dos BBDD, para no hacer una muy grande, no sé si acerté o no. En el ejemplo que he puesto se podría en vez de usar dos coches usar uno, pero en otros ejemplos tendría que usar las dos bases de datos, intentaré buscar como usar "EXECUTE STATEMENT" , pero si pudieras ponerme un ejemplo sencillo o algunos enlaces os lo agracería Gracias. |
#4
|
||||
|
||||
Cita:
Y no te preocupes por el tamaño de la BD, unos cuantos decenas de gigas no es nada. Una simple búsqueda de EXECUTE STATEMENT en los foros:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Triggers | BuenaOnda | MS SQL Server | 2 | 16-12-2009 19:05:27 |
triggers con mysql | perico | MySQL | 1 | 19-12-2007 20:43:44 |
Triggers y SP | Cañones | Firebird e Interbase | 4 | 29-04-2007 02:27:50 |
triggers | nenufer | Conexión con bases de datos | 3 | 16-05-2006 08:17:08 |
triggers | edy_aca | Firebird e Interbase | 5 | 26-08-2004 00:09:53 |
![]() |
|