FCLT#62034: Alle database functie "lcl.x()" vervangen door ASP functie "lcl.xsql" in queries.
svn path=/Website/trunk/; revision=47474
This commit is contained in:
@@ -651,8 +651,8 @@ if (savemode)
|
||||
+ " OR (vk.mld_stdmelding_key = s.mld_ins_discipline_key AND vk.mld_kenmerk_niveau = 'D')"
|
||||
+ " OR (vk.mld_stdmelding_key = d.ins_srtdiscipline_key AND vk.mld_kenmerk_niveau = 'T'))";
|
||||
|
||||
allKenmerkenSQL = "SELECT COALESCE (lcl.x('mld_kenmerk_omschrijving', k.mld_kenmerk_key, k.mld_kenmerk_omschrijving)"
|
||||
+ " , lcl.x('mld_srtkenmerk_omschrijving', t.mld_srtkenmerk_key, t.mld_srtkenmerk_omschrijving)) kenmerk_omschrijving"
|
||||
allKenmerkenSQL = "SELECT COALESCE (" + lcl.xsql("k.mld_kenmerk_omschrijving", "k.mld_kenmerk_key")
|
||||
+ " , " + lcl.xsql("t.mld_srtkenmerk_omschrijving", "t.mld_srtkenmerk_key") + ") kenmerk_omschrijving"
|
||||
+ " , t.mld_srtkenmerk_kenmerktype kenmerk_kenmerktype"
|
||||
+ " , t.mld_srtkenmerk_systeem kenmerk_systeem"
|
||||
+ " , k.mld_kenmerk_toonbaar kenmerk_readonly"
|
||||
|
||||
@@ -1084,8 +1084,8 @@ for (var u = 0; u < uitvkeyArray.length; u++)
|
||||
+ " AND mld_kenmerkopdr_verwijder IS NULL"
|
||||
+ " AND mld_opdr_key = " + opdr_key;
|
||||
|
||||
allKenmerkenSQL = "SELECT COALESCE (lcl.x('mld_kenmerk_omschrijving', k.mld_kenmerk_key, k.mld_kenmerk_omschrijving)"
|
||||
+ " , lcl.x('mld_srtkenmerk_omschrijving', t.mld_srtkenmerk_key, t.mld_srtkenmerk_omschrijving)) kenmerk_omschrijving"
|
||||
allKenmerkenSQL = "SELECT COALESCE (" + lcl.xsql("k.mld_kenmerk_omschrijving", "k.mld_kenmerk_key")
|
||||
+ " , " + lcl.xsql("t.mld_srtkenmerk_omschrijving", "t.mld_srtkenmerk_key") + ") kenmerk_omschrijving"
|
||||
+ " , t.mld_srtkenmerk_kenmerktype kenmerk_kenmerktype"
|
||||
+ " , t.mld_srtkenmerk_systeem kenmerk_systeem"
|
||||
+ " , k.mld_kenmerk_toonbaar kenmerk_readonly"
|
||||
@@ -1381,4 +1381,4 @@ if (initopdrkey > 0 || copyorder_key > 0 || mld_typeopdr_isofferte == 0) // !(op
|
||||
|
||||
Response.Write(JSON.stringify(doneParams));
|
||||
Response.End;
|
||||
%><% ASPPAGE_END(); %>
|
||||
%><% ASPPAGE_END(); %>
|
||||
|
||||
@@ -330,8 +330,8 @@ function generateFlexKenmerkBlock(params)
|
||||
+ " , k.mld_srtkenmerk_key srtkenmerk_key"
|
||||
+ " , k.mld_kenmerk_niveau"
|
||||
+ " , " + (__Logging > 0? " k.mld_kenmerk_niveau || ':' ||" : "") // Lettertje ervoor bij logging
|
||||
+ " COALESCE (lcl.x('mld_kenmerk_omschrijving', k.mld_kenmerk_key, k.mld_kenmerk_omschrijving)"
|
||||
+ " , lcl.x('mld_srtkenmerk_omschrijving', t.mld_srtkenmerk_key, t.mld_srtkenmerk_omschrijving)) kenmerk_omschrijving"
|
||||
+ " COALESCE (" + lcl.xsql("k.mld_kenmerk_omschrijving", "k.mld_kenmerk_key")
|
||||
+ " , " + lcl.xsql("t.mld_srtkenmerk_omschrijving", "t.mld_srtkenmerk_key") + ") kenmerk_omschrijving"
|
||||
+ " , t.mld_srtkenmerk_kenmerktype kenmerk_kenmerktype"
|
||||
+ " , t.fac_kenmerkdomein_key kenmerkdomein_key"
|
||||
+ " , t.mld_srtkenmerk_lengte kenmerk_lengte"
|
||||
|
||||
@@ -283,9 +283,8 @@ else
|
||||
+ " AND s.mld_stdmelding_key = " + new_stdm
|
||||
+ " AND mk.mld_kenmerk_verwijder IS NULL)";
|
||||
|
||||
allKenmerkenSQL = "SELECT "
|
||||
+ " COALESCE (lcl.x('mld_kenmerk_omschrijving', k.mld_kenmerk_key, k.mld_kenmerk_omschrijving)"
|
||||
+ " , lcl.x('mld_srtkenmerk_omschrijving', t.mld_srtkenmerk_key, t.mld_srtkenmerk_omschrijving)) kenmerk_omschrijving"
|
||||
allKenmerkenSQL = "SELECT COALESCE (" + lcl.xsql("k.mld_kenmerk_omschrijving", "k.mld_kenmerk_key")
|
||||
+ " , " + lcl.xsql("t.mld_srtkenmerk_omschrijving", "t.mld_srtkenmerk_key") + ") kenmerk_omschrijving"
|
||||
+ " , t.mld_srtkenmerk_kenmerktype kenmerk_kenmerktype"
|
||||
+ " , t.mld_srtkenmerk_systeem kenmerk_systeem"
|
||||
+ " , k.mld_kenmerk_toonbaar kenmerk_readonly"
|
||||
@@ -349,4 +348,4 @@ else
|
||||
|
||||
Response.Write(JSON.stringify(result));
|
||||
%>
|
||||
<% ASPPAGE_END(); %>
|
||||
<% ASPPAGE_END(); %>
|
||||
|
||||
@@ -139,8 +139,8 @@ function mld_list (pautfunction, params)
|
||||
{
|
||||
// Fast check to see if we have any listable flex at all, to prevent superfluous column
|
||||
var sql = "SELECT DISTINCT"
|
||||
+ " COALESCE (lcl.x('mld_kenmerk_omschrijving', k.mld_kenmerk_key, k.mld_kenmerk_omschrijving)"
|
||||
+ " , lcl.x('mld_srtkenmerk_omschrijving', sk.mld_srtkenmerk_key, sk.mld_srtkenmerk_omschrijving)) mld_kenmerk_omschrijving"
|
||||
+ " COALESCE (" + lcl.xsql("k.mld_kenmerk_omschrijving", "k.mld_kenmerk_key")
|
||||
+ " , " + lcl.xsql("sk.mld_srtkenmerk_omschrijving", "sk.mld_srtkenmerk_key") + ") mld_kenmerk_omschrijving"
|
||||
+ " , sk.mld_srtkenmerk_kenmerktype"
|
||||
+ " FROM mld_srtkenmerk sk, mld_kenmerk k"
|
||||
+ " WHERE BITAND (mld_srtkenmerk_systeem, 2) = 2"
|
||||
@@ -523,7 +523,8 @@ oRs.close();
|
||||
if (anyflex)
|
||||
{
|
||||
sqln += ", (SELECT LISTAGG("
|
||||
+ (multiflex ? "COALESCE (lcl.x('mld_kenmerk_omschrijving', k.mld_kenmerk_key, k.mld_kenmerk_omschrijving), lcl.x('mld_srtkenmerk_omschrijving', skm.mld_srtkenmerk_key, skm.mld_srtkenmerk_omschrijving))"
|
||||
+ (multiflex ? "COALESCE (" + lcl.xsql("k.mld_kenmerk_omschrijving", "k.mld_kenmerk_key")
|
||||
+ " , " + lcl.xsql("skm.mld_srtkenmerk_omschrijving", "skm.mld_srtkenmerk_key") + ")"
|
||||
+ " || ':'|| CHR(160) ||"
|
||||
: "")
|
||||
+ " CASE"
|
||||
|
||||
@@ -94,9 +94,9 @@ if (srtdeel_key > 0)
|
||||
+ ")";
|
||||
|
||||
var sqlt = "SELECT k.ins_kenmerk_volgnummer kenmerk_volgnr"
|
||||
+ " , COALESCE (lcl.x('ins_kenmerk_omschrijving', k.ins_kenmerk_key, k.ins_kenmerk_omschrijving)"
|
||||
+ " , lcl.x('ins_srtkenmerk_omschrijving', t.ins_srtkenmerk_key, t.ins_srtkenmerk_omschrijving)) kenmerk_omschrijving"
|
||||
+ "," + sqlwaarde + " kenmerk_waarde"
|
||||
+ " , COALESCE (" + lcl.xsql("k.ins_kenmerk_omschrijving", "k.ins_kenmerk_key")
|
||||
+ " , " + lcl.xsql("t.ins_srtkenmerk_omschrijving", "t.ins_srtkenmerk_key") + ") kenmerk_omschrijving"
|
||||
+ " ," + sqlwaarde + " kenmerk_waarde"
|
||||
+ " FROM ins_srtkenmerk t"
|
||||
+ ", ins_kenmerk k"
|
||||
+ ", ins_srtdeel s"
|
||||
|
||||
@@ -69,8 +69,8 @@ var currentKenmerkenSQL = "SELECT k.mld_kenmerk_key"
|
||||
+ " AND mld_kenmerkopdr_verwijder IS NULL"
|
||||
+ " AND mld_opdr_key = " + opdr_key;
|
||||
|
||||
var allKenmerkenSQL = "SELECT COALESCE (lcl.x('mld_kenmerk_omschrijving', k.mld_kenmerk_key, k.mld_kenmerk_omschrijving)"
|
||||
+ " , lcl.x('mld_srtkenmerk_omschrijving', t.mld_srtkenmerk_key, t.mld_srtkenmerk_omschrijving)) kenmerk_omschrijving"
|
||||
var allKenmerkenSQL = "SELECT COALESCE (" + lcl.xsql("k.mld_kenmerk_omschrijving", "k.mld_kenmerk_key")
|
||||
+ " , " + lcl.xsql("t.mld_srtkenmerk_omschrijving", "t.mld_srtkenmerk_key") + ") kenmerk_omschrijving"
|
||||
+ " , t.mld_srtkenmerk_kenmerktype kenmerk_kenmerktype"
|
||||
+ " , t.mld_srtkenmerk_systeem kenmerk_systeem"
|
||||
+ " , k.mld_kenmerk_toonbaar kenmerk_readonly"
|
||||
@@ -148,4 +148,4 @@ result.success = true;
|
||||
|
||||
Response.Write(JSON.stringify(result));
|
||||
Response.End;
|
||||
%><% ASPPAGE_END(); %>
|
||||
%><% ASPPAGE_END(); %>
|
||||
|
||||
@@ -83,8 +83,8 @@ if (opdr_key_arr.length == 1)
|
||||
+ " AND mld_kenmerkopdr_verwijder IS NULL"
|
||||
+ " AND mld_opdr_key = " + opdr_key_arr[0];
|
||||
|
||||
var allKenmerkenSQL = "SELECT COALESCE (lcl.x('mld_kenmerk_omschrijving', k.mld_kenmerk_key, k.mld_kenmerk_omschrijving)"
|
||||
+ " , lcl.x('mld_srtkenmerk_omschrijving', t.mld_srtkenmerk_key, t.mld_srtkenmerk_omschrijving)) kenmerk_omschrijving"
|
||||
var allKenmerkenSQL = "SELECT COALESCE (" + lcl.xsql("k.mld_kenmerk_omschrijving", "k.mld_kenmerk_key")
|
||||
+ " , " + lcl.xsql("t.mld_srtkenmerk_omschrijving", "t.mld_srtkenmerk_key") + ") kenmerk_omschrijving"
|
||||
+ " , t.mld_srtkenmerk_kenmerktype kenmerk_kenmerktype"
|
||||
+ " , t.mld_srtkenmerk_systeem kenmerk_systeem"
|
||||
+ " , k.mld_kenmerk_toonbaar kenmerk_readonly"
|
||||
@@ -327,4 +327,4 @@ result.success = true;
|
||||
|
||||
Response.Write(JSON.stringify(result));
|
||||
Response.End;
|
||||
%><% ASPPAGE_END(); %>
|
||||
%><% ASPPAGE_END(); %>
|
||||
|
||||
@@ -62,8 +62,8 @@ var currentKenmerkenSQL = "SELECT k.mld_kenmerk_key"
|
||||
+ " AND mld_kenmerkopdr_verwijder IS NULL"
|
||||
+ " AND mld_opdr_key = " + opdr_key;
|
||||
|
||||
var allKenmerkenSQL = "SELECT COALESCE (lcl.x('mld_kenmerk_omschrijving', k.mld_kenmerk_key, k.mld_kenmerk_omschrijving)"
|
||||
+ " , lcl.x('mld_srtkenmerk_omschrijving', t.mld_srtkenmerk_key, t.mld_srtkenmerk_omschrijving)) kenmerk_omschrijving"
|
||||
var allKenmerkenSQL = "SELECT COALESCE (" + lcl.xsql("k.mld_kenmerk_omschrijving", "k.mld_kenmerk_key")
|
||||
+ " , " + lcl.xsql("t.mld_srtkenmerk_omschrijving", "t.mld_srtkenmerk_key") + ") kenmerk_omschrijving"
|
||||
+ " , t.mld_srtkenmerk_kenmerktype kenmerk_kenmerktype"
|
||||
+ " , t.mld_srtkenmerk_systeem kenmerk_systeem"
|
||||
+ " , k.mld_kenmerk_toonbaar kenmerk_readonly"
|
||||
@@ -105,4 +105,4 @@ result.success = true;
|
||||
|
||||
Response.Write(JSON.stringify(result));
|
||||
Response.End;
|
||||
%><% ASPPAGE_END(); %>
|
||||
%><% ASPPAGE_END(); %>
|
||||
|
||||
@@ -188,16 +188,16 @@ function opdr_list(params)
|
||||
if (params.withflex && !excel && !print)
|
||||
{
|
||||
// Fast check to see if we have any listable flex at all, to prevent superfluous empty column
|
||||
var sql = "SELECT COALESCE (lcl.x('mld_kenmerk_omschrijving', k.mld_kenmerk_key, k.mld_kenmerk_omschrijving)"
|
||||
+ " , lcl.x('mld_srtkenmerk_omschrijving', sk.mld_srtkenmerk_key, sk.mld_srtkenmerk_omschrijving)) mld_kenmerk_omschrijving"
|
||||
+" , sk.mld_srtkenmerk_kenmerktype"
|
||||
+" FROM mld_srtkenmerk sk, mld_kenmerk k"
|
||||
+" WHERE BITAND (mld_srtkenmerk_systeem, 2) = 2"
|
||||
+" AND BITAND (mld_srtkenmerk_systeem, 4) = 0" // niet als vertrouwelijk
|
||||
+" AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key"
|
||||
+" AND k.mld_kenmerk_niveau IN ('P', 'O')"
|
||||
+" AND k.mld_kenmerk_verwijder IS NULL"
|
||||
+" AND sk.mld_srtkenmerk_verwijder IS NULL";
|
||||
var sql = "SELECT COALESCE (" + lcl.xsql("k.mld_kenmerk_omschrijving", "k.mld_kenmerk_key")
|
||||
+ " , " + lcl.xsql("sk.mld_srtkenmerk_omschrijving", "sk.mld_srtkenmerk_key") + ") mld_kenmerk_omschrijving"
|
||||
+" , sk.mld_srtkenmerk_kenmerktype"
|
||||
+" FROM mld_srtkenmerk sk, mld_kenmerk k"
|
||||
+" WHERE BITAND (mld_srtkenmerk_systeem, 2) = 2"
|
||||
+" AND BITAND (mld_srtkenmerk_systeem, 4) = 0" // niet als vertrouwelijk
|
||||
+" AND sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key"
|
||||
+" AND k.mld_kenmerk_niveau IN ('P', 'O')"
|
||||
+" AND k.mld_kenmerk_verwijder IS NULL"
|
||||
+" AND sk.mld_srtkenmerk_verwijder IS NULL";
|
||||
var oRs = Oracle.Execute(sql);
|
||||
params.anyflex = !oRs.eof;
|
||||
if (params.anyflex)
|
||||
|
||||
Reference in New Issue
Block a user