1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
|
" codeBody "
" notpretty " ; MET Num1 (n) ZOALS (SELECTEER 1 UNIE ALLEN 1) SELECTEREN,
Num2 (n) ZOALS (SELECTEER 1 VAN Num1 ALS X, Num1 ALS Y),
Num3 (n) ZOALS (SELECTEER 1 VAN Num2 ALS X, Num2 ALS Y),
Num4 (n) ZOALS (SELECTEER 1 VAN Num3 ALS X, Num3 ALS Y),
Nums (N) ZOALS (UITGEZOCHTE ROW_NUMBER () OVER (ORDE DOOR N) VAN Num4),
CleanCTE
ZOALS
(UITGEZOCHTE CompanyID, CompanyName,
GEGOTEN ((UITGEZOCHT COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER ASCII (SUBSTRING (CompanyName, N, 1))
TUSSEN 0x00 EN 0x1F
OF ASCII (SUBSTRING (CompanyName, n, 1)) TUSSEN 0x80 EN 0xBF
DAN ''
ANDERS SUBSTRING (CompanyName, n, 1)
EIND + ''
VAN Bedrijf ALS B
SLUIT me aan bij Nums
OP n <= LEN (CompanyName)
WAAR B.CompanyID = A.CompanyID
Orde door Nums.N
VOOR WEG XML (''), TYPE) ALS VARCHAR (256)) ALS CleanName
VAN Bedrijf ALS A)
SELECTEER BOVENKANT 100 o.CompanyName, CleanName
VAN
CleanCTE cte
TREED toe
Bedrijf o op o.CompanyID = cte.CompanyID
WAAR
LEN (CleanName) <> LEN (o.OperatorName)
|