Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
| Name | Data Type | Length | Description |
|---|---|---|---|
| @datadiff | varchar | -1 | |
| @nobl | varchar | 50 | |
| @tgbl | date | 3 |
SQL Script
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE PROCEDURE dbo.spu_insertbc23_bl
(@datadiff varchar(max), @nobl varchar(50), @tgbl date)
AS
BEGIN
declare @datasplit varchar(8000)
declare @noblc varchar(50)
declare @tgblc date
DECLARE a_cursor CURSOR FOR select f_result from dbo.fn_ParseCSVString (@datadiff, '|')
OPEN a_cursor
FETCH NEXT FROM a_cursor INTO @datasplit
WHILE @@FETCH_STATUS = 0
BEGIN -- begin here
set @noblc = (select data from dbo.Split(@datasplit, ',') where id=3)
set @tgblc = (select data from dbo.Split(@datasplit, ',') where id=4)
update dbo.tbl_inv_hdr set nobl = @noblc, tgbl = @tgblc where [inv_hdr_id] = (select data from dbo.Split(@datasplit, ',') where id=1)
FETCH NEXT FROM a_cursor INTO @datasplit
END
CLOSE a_cursor
DEALLOCATE a_cursor
select '00' as status, ' SUKSES UPDATED'+CHAR(13)+CHAR(10)+'Silahkan Proses data selanjutnya' as description
END
GO
GO
CREATE PROCEDURE dbo.spu_insertbc23_bl
(@datadiff varchar(max), @nobl varchar(50), @tgbl date)
AS
BEGIN
declare @datasplit varchar(8000)
declare @noblc varchar(50)
declare @tgblc date
DECLARE a_cursor CURSOR FOR select f_result from dbo.fn_ParseCSVString (@datadiff, '|')
OPEN a_cursor
FETCH NEXT FROM a_cursor INTO @datasplit
WHILE @@FETCH_STATUS = 0
BEGIN -- begin here
set @noblc = (select data from dbo.Split(@datasplit, ',') where id=3)
set @tgblc = (select data from dbo.Split(@datasplit, ',') where id=4)
update dbo.tbl_inv_hdr set nobl = @noblc, tgbl = @tgblc where [inv_hdr_id] = (select data from dbo.Split(@datasplit, ',') where id=1)
FETCH NEXT FROM a_cursor INTO @datasplit
END
CLOSE a_cursor
DEALLOCATE a_cursor
select '00' as status, ' SUKSES UPDATED'+CHAR(13)+CHAR(10)+'Silahkan Proses data selanjutnya' as description
END
GO
Depends On
3Used By
No items found