Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Null on Null Input | False |
| Schema Bound | False |
| Assembly |
Parameters
| Name | Data Type | Length | Description |
|---|---|---|---|
| (Result) | int | 4 | |
| @additional_id | int | 4 |
SQL Script
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE FUNCTION dbo.additional_info (
@additional_id int )
RETURNS int
WITH EXECUTE AS CALLER
AS
BEGIN
declare @motherboard_id varchar(255)
declare @XMLValidString varchar(max)
SELECT
TOP (1)
@XMLValidString=isnull(CONVERT(varchar(MAX),DecryptByPassphrase('Ap4TanyaT4nya MauT4uAj4 4h' , set_30)),'') ,
@motherboard_id=isnull(CONVERT(varchar(MAX),DecryptByPassphrase('Ap4TanyaT4nya MauT4uAj4 4h' , set_23)),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
FROM dt_app_set
set @XMLValidString =isnull(substring(@XMLValidString,len(@motherboard_id)+1,LEN(@XMLValidString)-LEN(@motherboard_id)+1) ,'')
declare @XMLString xml
set @XMLString=@XMLValidString
declare @tmpadditional table ( rID int,
rname varchar(255),
rval int)
insert into @tmpadditional
SELECT
isnull(tempTable.item.value('@rID', 'int'),0) ,
isnull(tempTable.item.value('@rname', 'varchar(255)'),0) ,
isnull(tempTable.item.value('@rval', 'int'),0)
FROM @XMLString.nodes('module/additional/r') tempTable(item)
declare @iv int
set @iv=(select top (1) xx.rval from @tmpadditional as xx where xx.rID=@additional_id)
if @iv is null
set @iv=0
return @iv
END;
GO
GO
CREATE FUNCTION dbo.additional_info (
@additional_id int )
RETURNS int
WITH EXECUTE AS CALLER
AS
BEGIN
declare @motherboard_id varchar(255)
declare @XMLValidString varchar(max)
SELECT
TOP (1)
@XMLValidString=isnull(CONVERT(varchar(MAX),DecryptByPassphrase('Ap4TanyaT4nya MauT4uAj4 4h' , set_30)),'') ,
@motherboard_id=isnull(CONVERT(varchar(MAX),DecryptByPassphrase('Ap4TanyaT4nya MauT4uAj4 4h' , set_23)),'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
FROM dt_app_set
set @XMLValidString =isnull(substring(@XMLValidString,len(@motherboard_id)+1,LEN(@XMLValidString)-LEN(@motherboard_id)+1) ,'')
declare @XMLString xml
set @XMLString=@XMLValidString
declare @tmpadditional table ( rID int,
rname varchar(255),
rval int)
insert into @tmpadditional
SELECT
isnull(tempTable.item.value('@rID', 'int'),0) ,
isnull(tempTable.item.value('@rname', 'varchar(255)'),0) ,
isnull(tempTable.item.value('@rval', 'int'),0)
FROM @XMLString.nodes('module/additional/r') tempTable(item)
declare @iv int
set @iv=(select top (1) xx.rval from @tmpadditional as xx where xx.rID=@additional_id)
if @iv is null
set @iv=0
return @iv
END;
GO
Depends On
1Used By
28- dbo.MG_PEMI_RPT_261
- dbo.MG_PEMI_RPT_262
- dbo.MG_PEMI_RPT_BC23
- dbo.MG_PEMI_RPT_BC25
- dbo.MG_PEMI_RPT_BC27_IN
- dbo.MG_PEMI_RPT_BC27_OUT
- dbo.MG_PEMI_RPT_BC30
- dbo.MG_PEMI_RPT_BC40
- dbo.MG_PEMI_RPT_BC41
- dbo.MG_PEMI_RPT_DEVISA
- dbo.MG_PEMI_RPT_KB_DPIL
- dbo.MG_PEMI_RPT_KB_EKONOMI
- dbo.MG_PEMI_RPT_KB_EKSPOR
- dbo.MG_PEMI_RPT_KB_KB
- dbo.MG_PEMI_RPT_PENGANTAR
- dbo.MG_PEMI_RPT_REKAP
- dbo.MG_PEMI_RPT_RETURN
- dbo.MG_PEMI_RPT_rpMonthlyIncoming_BC23
- dbo.MG_PEMI_RPT_rpMonthlyOutgoing_BC30
- dbo.RPT_DYNAMIC_BARANG_PER_DOKUMENT_IN
- dbo.RPT_DYNAMIC_BARANG_PER_DOKUMENT_IN_AW_2340
- dbo.RPT_DYNAMIC_BARANG_PER_DOKUMENT_IN_AW_2340_FIX
- dbo.RPT_DYNAMIC_BARANG_PER_DOKUMENT_OUT
- dbo.RPT_DYNAMIC_MUTASI_BAHAN_BAKU
- dbo.RPT_DYNAMIC_MUTASI_BARANG_JADI
- dbo.RPT_DYNAMIC_MUTASI_MESIN
- dbo.RPT_DYNAMIC_MUTASI_SCRAP
- dbo.RPT_DYNAMIC_WIP