Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 2175

@dpvalue changing result set ordering?

$
0
0

Consider the following query:

 

SELECT DISTINCT

  TMP_NOMS_REPORT.CLCI,

  TMP_NOMS_REPORT.COMBINED,

  TMP_NOMS_REPORT.CLCI_POWER_LINE,

  TMP_NOMS_REPORT.CLCI_NOTES,

  TMP_NOMS_REPORT.IS_DUP,

  TMP_NOMS_REPORT.DEL_PATH,

  TMP_NOMS_REPORT.OBJECT_NAME,

  TMP_NOMS_REPORT.SORTING,

  TMP_NOMS_REPORT.ID,

  TMP_NOMS_REPORT.IESO_IMPACTIVE

FROM

  TMP_NOMS_REPORT

WHERE

  (

   TMP_NOMS_REPORT.ID  =  1

   OR

   (

    TMP_NOMS_REPORT.ID  IN  @dpvalue('N', DP10.DO2a2)

    AND

    TMP_NOMS_REPORT.CLCI  Is Not Null 

   )

  )

 

 

The result set is returned as follows:

 

DTC0229DTC0227 , DTC0228 , DTC0230H24SMARTINDALE TS X WIDDIFIELD SS [B MAIN]0TRO-T1MX0004-MAIN SHELFD9830528Y
PTC0127PTC0128B22DSEAFORTH TS X DETWEILER TS [A/B MAIN]0DET-T1MX0015-MAIN SHELFD9830528Y
DTC0225DTC0223 , DTC0224 , DTC0226H23SMARTINDALE TS X WIDDIFIELD SS [B MAIN]0TRO-T1MX0004-MAIN SHELFD9830528Y
DSC0149_____zzzRTU (GALT1, GALT2): GALT TS TO MIDDLEPORT TS0GAL-T1MX0001-MAIN SHELFB9830528Y

 

However when @dpvalue isn't used:

 

(Change: TMP_NOMS_REPORT.ID  IN  @dpvalue('N', DP10.DO2a2)

 

to

 

TMP_NOMS_REPORT.ID  IN  9838132)

 

DTC0229DTC0227 , DTC0228 , DTC0230H24SMARTINDALE TS X WIDDIFIELD SS [B MAIN]0TRO-T1MX0004-MAIN SHELFD9830528Y
DTC0225DTC0223 , DTC0224 , DTC0226H23SMARTINDALE TS X WIDDIFIELD SS [B MAIN]0TRO-T1MX0004-MAIN SHELFD9830528Y
PTC0127PTC0128B22DSEAFORTH TS X DETWEILER TS [A/B MAIN]0DET-T1MX0015-MAIN SHELFD9830528Y
DSC0149_____zzzRTU (GALT1, GALT2): GALT TS TO MIDDLEPORT TS0GAL-T1MX0001-MAIN SHELFB9830528Y

 

The results are ordered differently.

 

Can anyone explain why this might be?


Viewing all articles
Browse latest Browse all 2175

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>