En este grupo En todos

Grupo de SQL



SQL (proyecto)

karla
Perú
Escrito por Karla Mendoza
el 10/02/2008

Hola... Por favor si alguien dispone de informacion sobre la inteligencia de negocios , triggers y procedimientos almacenados en SQL. Si alguien podria facilitarme esa informacion gracias anteladamente, tengo que presentar un proyecto que tenga esas caracteristicas.

Oscar Lozano
Puebla, México
Escrito por Oscar Lozano
el 11/02/2008

Hola tenia planeado enviarte uno de mis procedimientos y no me fue posible enviartelo
perdon
voy a intentar enviartelo en un mensaje o si no pudiera me gustaria me dieras tu correo para mandartelo

Escrito por Sebastian Perez
el 25/02/2008

Hola, pues los procedimientos almacenados tienen una estructura como la siguiente:

El nombre
Los parametros 'tipo de dato(si tiene longitud) Esto lo determina la Base de Datos
Las sentecias

Eje:
Create Procedure Guardar_Datos
(
@Nombre nvarchar(50),
@Apellido nvarchar(50)
)
as
begin
insert into Persona(nombre,apellido)values(nombre,apellido)
end
Pd: Espero que te sirva.... Te deseo lo mejor

Ricardo Rafael Barreno Cortijo
Tecnico en computacion e informatica i...
Escrito por Ricardo Rafael Barreno Cortijo
el 18/04/2008

Hola como dice sebastian, te explica la sintaxis de los procedimientos almacenados, y el de los triggers seria la siguiente:

CREATE TRIGGER [Nombre_Trigger]
ON [Nombre_Tabla]
FOR [UPDATE][INSERT][DELETE] -- puedes usar una de estas tres transact
AS
SELECT * FROM [Tabla_cualquiera]

El trigger se lanza o ejecuta cuando una transaccion es realizada (Insert, Update o Delete)
dentro de la tabla en donde es creada, y ejecuta el código que ella lleva.
Con los triggers tambien puedes validar los registros de una determinada tabla.

Epero haberte ayudado.... Cualquier consulta escribeme, encantado de ayudarte...

Marco Ramirez Velazco
Tecnico en computacion e informatica i...
Escrito por Marco Ramirez Velazco
el 19/04/2008
CREATE PROCEDURE UP_SEL_ListaProductos @Producto varchar(6), @Almacen varchar(6) AS DECLARE @Prod_Inicio varchar(6), @Prod_Final varchar(6), @Almac_Inicial varchar(6), @Almac_Final varchar(6) IF @Producto = "" OR @Producto IS NULL BEGIN SET @Prod_Inicio = '000000' SET @Prod_Final = '999999' ELSE SET @Prod_Inicio = @Producto SET @Prod_Final = @Producto END IF @Almacen = "" OR @Almacen IS NULL BEGIN SET @Almac_Inicial = '000000' SET @Almac_Final = '999999' ELSE SET @Almac_Inicial = @Almacen SET @Almac_Final = @Almacen END SELECT Codigo_Producto, Descripcion_Producto, Cantidad, Cod_Tipo_Unidad, Stock_Minimo, Estado, Cod_Almacen FROM Productos PRD WHERE PRD. Codigo_Producto >= @Prod_Inicio AND PRD. Codigo_Producto = @Almac_Inicial AND PRD. Cod_Almacen
Marco Ramirez Velazco
Tecnico en computacion e informatica i...
Escrito por Marco Ramirez Velazco
el 19/04/2008
Karla Subi el ejemplo en un fichero llamado EjemploSP, espero te sirva Saludos MARCO