USE [CDNXL_BLAblal]
GO
/****** Object: StoredProcedure [CDN].[BLAblal_AktualizacjaZSopis] Script Date: 04.05.1800 25:58:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create PROCEDURE [CDN].[BLAblal_AktualizacjaZSopis]
(
@Opis VARCHAR(255),
@FiltrSQL Integer
)
as
BEGIN TRAN;
UPDATE CDN.ZaNOpisy
SET ZaNOpisy.ZnO_Opis = @Opis
FROM CDN.ZamNag INNER JOIN
CDN.ZaNOpisy ON CDN.ZamNag.ZaN_GIDNumer = CDN.ZaNOpisy.ZnO_ZamNumer
WHERE [b]jak przekazać wartość Zan_GidNumer’u procedury ?[/b]
Procedurę (przez wykres) chcę uruchamiać z poziomu otwartego Zamowienia Sprzedazy i pytanie jest, jak przekazać do procedury Zan_GidNumer aktualnie otwartego ZS ?
USE [CDNXL_BLAblal]
GO
/****** Object: StoredProcedure [CDN].[BLAblal]_AktualizacjaZSopis] Script Date: 17.05.2016 13:35:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [CDN].[AktualizacjaZSopis]
(
@ZanID int,
@Opis VARCHAR(255)
)
as
BEGIN TRAN;
UPDATE CDN.ZaNOpisy
SET ZaNOpisy.ZnO_Opis = @Opis
FROM CDN.ZamNag INNER JOIN
CDN.ZaNOpisy ON CDN.ZamNag.ZaN_GIDNumer = CDN.ZaNOpisy.ZnO_ZamNumer
WHERE CDN.ZamNag.Zan_Gidnumer = @ZanID
commit tran;
@PAR ?@S4|opis|Opis: @? PAR@
set nocount on
EXEC [CDN].[BLAblal]_AktualizacjaZSopis] {Zan_GidNumer},??_Qopis
set nocount off
select [id]=1, [a]='PROCES ZAKOŃCZONY'
p.s.
i jak zawsze dajemy Grant dla Execute dla usera CDNRAPORT
Pozdr.
Loko