Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
| Name | Data Type | Length | Description |
|---|---|---|---|
| @idbc40hdr | bigint | 8 | |
| @userid | varchar | 20 | |
| @noajubc40 | varchar | 50 | |
| @tgajubc40 | date | 3 | |
| @nobc40 | varchar | 20 | |
| @tglbc40 | date | 3 | |
| @supplier | varchar | 90 |
SQL Script
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE PROCEDURE dbo.spu_updatenobc40
(@idbc40hdr as bigint,@userid varchar(20), @noajubc40 varchar(50), @tgajubc40 date, @nobc40 varchar(20), @tglbc40 date, @supplier varchar(90))
AS
BEGIN
declare @statusdok varchar(50)
if (select top 1 statusdok from [tbl_bc_in_hdr] where id_bc_in_hdr = @idbc40hdr) = 'DATA BARU'
begin
set @statusdok = 'DATA PROCESSED'
end
else
begin
set @statusdok = (select top 1 statusdok from [tbl_bc_in_hdr] where id_bc_in_hdr = @idbc40hdr)
end
declare @now datetime
set @now = GETDATE()
UPDATE tbl_bc_in_hdr set CAR=@noajubc40, DokTupTg=@tgajubc40
,BC23No=@nobc40
,BC23Tg=@tglbc40
,PasokNama=@supplier
,statusdok=@statusdok
,update_date=@now
,update_by=@userid
where id_bc_in_hdr = @idbc40hdr
select '00' as status, ' Sukses'+' :Data Updated' as description
END
--go
--exec(' spu_updatenobc40 @idbc40hdr=2,@userid=''admin'', @noajubc40=''20130422000009'', @tgajubc40=''04/22/2013'', @nobc40=''992992'', @tglbc40=''04/22/2013'' ')
GO
GO
CREATE PROCEDURE dbo.spu_updatenobc40
(@idbc40hdr as bigint,@userid varchar(20), @noajubc40 varchar(50), @tgajubc40 date, @nobc40 varchar(20), @tglbc40 date, @supplier varchar(90))
AS
BEGIN
declare @statusdok varchar(50)
if (select top 1 statusdok from [tbl_bc_in_hdr] where id_bc_in_hdr = @idbc40hdr) = 'DATA BARU'
begin
set @statusdok = 'DATA PROCESSED'
end
else
begin
set @statusdok = (select top 1 statusdok from [tbl_bc_in_hdr] where id_bc_in_hdr = @idbc40hdr)
end
declare @now datetime
set @now = GETDATE()
UPDATE tbl_bc_in_hdr set CAR=@noajubc40, DokTupTg=@tgajubc40
,BC23No=@nobc40
,BC23Tg=@tglbc40
,PasokNama=@supplier
,statusdok=@statusdok
,update_date=@now
,update_by=@userid
where id_bc_in_hdr = @idbc40hdr
select '00' as status, ' Sukses'+' :Data Updated' as description
END
--go
--exec(' spu_updatenobc40 @idbc40hdr=2,@userid=''admin'', @noajubc40=''20130422000009'', @tgajubc40=''04/22/2013'', @nobc40=''992992'', @tglbc40=''04/22/2013'' ')
GO
Depends On
1Used By
No items found