Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | True |
| Execute As | |
| Assembly |
Parameters
| Name | Data Type | Length | Description |
|---|---|---|---|
| @PARAMETER | xml | -1 |
SQL Script
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
create procedure dbo.MG_LIST_ADDITONAL
@PARAMETER xml=''
with encryption
as
declare @XmlSts xml
declare @raw xml
declare @xStsnoheader varchar(2),
@xStsno varchar(2),
@xStsdes nvarchar(max)
set @xStsnoheader='07'
set @xStsno='00';
set @xStsdes='success'
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
set @raw=(select additonal_id as rID from (
SELECT
isnull(tempTable.item.value('@rID', 'int'),0) as additonal_id,
isnull(tempTable.item.value('@rval', 'int'),0) as value
FROM @XMLString.nodes('module/additional/r') tempTable(item)
)xdata where value=1
for xml path('xrow')
)
if @raw is null
begin
set @raw=(select -1000 as rID
for xml path('xrow')
)
end
f:
set @XmlSts=(select @xStsnoheader + @xStsno as 'no', @xStsdes as 'des' for xml path('sts'))
select CAST( (select @XmlSts,isnull(@raw ,'') for xml path ('result')
) as XML) as dt
GO
GO
create procedure dbo.MG_LIST_ADDITONAL
@PARAMETER xml=''
with encryption
as
declare @XmlSts xml
declare @raw xml
declare @xStsnoheader varchar(2),
@xStsno varchar(2),
@xStsdes nvarchar(max)
set @xStsnoheader='07'
set @xStsno='00';
set @xStsdes='success'
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
set @raw=(select additonal_id as rID from (
SELECT
isnull(tempTable.item.value('@rID', 'int'),0) as additonal_id,
isnull(tempTable.item.value('@rval', 'int'),0) as value
FROM @XMLString.nodes('module/additional/r') tempTable(item)
)xdata where value=1
for xml path('xrow')
)
if @raw is null
begin
set @raw=(select -1000 as rID
for xml path('xrow')
)
end
f:
set @XmlSts=(select @xStsnoheader + @xStsno as 'no', @xStsdes as 'des' for xml path('sts'))
select CAST( (select @XmlSts,isnull(@raw ,'') for xml path ('result')
) as XML) as dt
GO
Depends On
1Used By
No items found