Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
| Name | Data Type | Length | Description |
|---|---|---|---|
| @idbc23 | bigint | 8 | |
| @nobl_baru | varchar | 50 | |
| @username | varchar | 100 |
SQL Script
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/* jika sp belum ada ganti ALTER dengan CREATE jika sudah ada ganti dengn ALTER */
CREATE PROCEDURE dbo.spu_update_nobl_bc23
(@idbc23 bigint, @nobl_baru varchar(50), @username varchar(100))
AS
BEGIN
declare @nobl varchar(50),@tglbl date, @tipedata varchar(50)
select top 1
@nobl=[nobl]
,@tglbl=[tglbl]
,@tipedata = [bc_in_from_in]
FROM [tbl_bc_in_hdr] where id_bc_in_hdr=@idbc23
if (@nobl = '' or @tglbl='')
begin
select '06' as status, 'Data BL tidak ditemukan' as description
return
end
if (@tipedata = 'INV NON HIB')
begin
update [tbl_nonhib] set nobl = @nobl_baru where nobl=@nobl and [tgbl]=@tglbl
update [tbl_bc_in_hdr] set nobl = @nobl_baru where id_bc_in_hdr=@idbc23 and nobl=@nobl and [tglbl]=@tglbl
end
else
if (@tipedata = 'INV HIB')
begin
update [dbo].[tbl_inv_hdr] set nobl = @nobl_baru where nobl=@nobl and [tgbl]=@tglbl
update [tbl_bc_in_hdr] set nobl = @nobl_baru where id_bc_in_hdr=@idbc23 and nobl=@nobl and [tglbl]=@tglbl
end
else
if (@tipedata = 'INVMS')
begin
update [dbo].[tbl_invoice_mesinsparepart] set nobl = @nobl_baru where nobl=@nobl and [tglbl]=@tglbl
update [tbl_bc_in_hdr] set nobl = @nobl_baru where id_bc_in_hdr=@idbc23 and nobl=@nobl and [tglbl]=@tglbl
end
select '00' as status, 'BL Data Updated: ' + @nobl_baru as description
return
END
--go
-- exec('[spu_update_nobl_bc23] @username=''admin'', @nobl_baru=''XXXX'', @idbc23=10388 ')
GO
GO
/* jika sp belum ada ganti ALTER dengan CREATE jika sudah ada ganti dengn ALTER */
CREATE PROCEDURE dbo.spu_update_nobl_bc23
(@idbc23 bigint, @nobl_baru varchar(50), @username varchar(100))
AS
BEGIN
declare @nobl varchar(50),@tglbl date, @tipedata varchar(50)
select top 1
@nobl=[nobl]
,@tglbl=[tglbl]
,@tipedata = [bc_in_from_in]
FROM [tbl_bc_in_hdr] where id_bc_in_hdr=@idbc23
if (@nobl = '' or @tglbl='')
begin
select '06' as status, 'Data BL tidak ditemukan' as description
return
end
if (@tipedata = 'INV NON HIB')
begin
update [tbl_nonhib] set nobl = @nobl_baru where nobl=@nobl and [tgbl]=@tglbl
update [tbl_bc_in_hdr] set nobl = @nobl_baru where id_bc_in_hdr=@idbc23 and nobl=@nobl and [tglbl]=@tglbl
end
else
if (@tipedata = 'INV HIB')
begin
update [dbo].[tbl_inv_hdr] set nobl = @nobl_baru where nobl=@nobl and [tgbl]=@tglbl
update [tbl_bc_in_hdr] set nobl = @nobl_baru where id_bc_in_hdr=@idbc23 and nobl=@nobl and [tglbl]=@tglbl
end
else
if (@tipedata = 'INVMS')
begin
update [dbo].[tbl_invoice_mesinsparepart] set nobl = @nobl_baru where nobl=@nobl and [tglbl]=@tglbl
update [tbl_bc_in_hdr] set nobl = @nobl_baru where id_bc_in_hdr=@idbc23 and nobl=@nobl and [tglbl]=@tglbl
end
select '00' as status, 'BL Data Updated: ' + @nobl_baru as description
return
END
--go
-- exec('[spu_update_nobl_bc23] @username=''admin'', @nobl_baru=''XXXX'', @idbc23=10388 ')
GO
Used By
No items found