SQL - Que son los sgtes terminos

 
Vista:

Que son los sgtes terminos

Publicado por abel romero (1 intervención) el 31/08/2000 00:00:00
Hola les hablo para saber lo sgte:
Que es tigger?
Que es un disparador?
Que es Transform?
Por favor explicamelo con una aplicacion a una base de dato o tabla lo mas sencilla posible.
Ademas esto es aplicable a Access 97 y Visual Basic y como ?
Gracias por la atencion prestada.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Que son los sgtes terminos

Publicado por Victor Herrero (2 intervenciones) el 03/09/2000 00:00:00
Trigger y disparador es lo mismo,creo.
Son procedimientos almacenados que se ejecutan en funcion de una accion de insert ,update o delete en una tabla.
Los lleva a cabo el servidor de Bbdd.
En access 97 creo que no hay nada de eso.
Desde Vbasic tendrias que ejecutar una acción sobre una tabla determinada y se dispararía el procedimiento.
Ejemplo a grandes rasgos.
Tienes una tabla clientes y otra pedidos.
Si tu eliminas un cliente se deberian eliminar todos los pedidos del mismo.
Tendrias que hacer algo similar a esto
****
Create trigger EliminarPedidos on personas
for delete as
Delete pedidos where cliente_id=*temporal.clientes.cliente_id
go
*No se bien la sintaxis
(insisto consulta en Sql server Oracle o cualquier Rdbms digno)
Busca en programación transact sql.
Cada vez que tu desde Vbasic u otro Lenguaje eliminases un cliente el servidor de Bbdd dispararía el trigger programado.
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Que son los sgtes terminos

Publicado por Daniel Catalá Pachés (13 intervenciones) el 09/03/2001 01:28:05
TRANSFORM se usa conjuntamente con PIVOT y se usa para crear cruces de ventas por años. Ahora mismo no se como es la sintaxis exacta ya que no lo he usado en mi vida, pero se que se hace de esa forma. Lo tengo en documentación escrita, asi que mandame un mail a [email protected] o [email protected] y recuerdamelo para que te lo copie aunque sea a mano.
Un saludo!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar