dbo.MG_LIST_ADDITONAL

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

Depends On

1

Used By

No items found