Questione : passare il valore di parametro con il metacarattere

Sto provando a generare uno PS che passa 3 parametri (CUSTNMBR, COMMNTID e BACHNUMB) con e senza i metacaratteri. Lo ho provato con CUSTNMBR per vedere se potessi convincerlo per funzionare, nessun errori ma nessun risultati neanche inoltre lo ho provato come dichiarazione prescelta con gli stessi risultati, niente. Tutto l'aiuto sarebbe apprezzato.  Il BTW il COMMNTID è un giacimento del testo class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
dichiarazione notpretty di >Query " del class= " " di codeSnippet961579 del id= del
           
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
>StordProc notpretty " del class= " del id= " codeSnippet961582 del
           
class= del

Risposta : passare il valore di parametro con il metacarattere

Dichiarare la vostra variabile come varchar (21) anziché il carbone (21); using il carbone (21) sta causando molti spazi:)

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
dichiarano il carbone del @CUSTNMB (21), @CUSTNMB2 varchar (21)
regolare il @CUSTNMB = “L4„
regolar @CUSTNMB2 = “L4„
 
selezionare “%„ + @CUSTNMB + “%„ COME WithChar, “%„ + @CUSTNMB2 + “%„ COME WithVarChar
 
ritorni di/*:
 
WithChar                 |  WithVarChar
-------------------------|-------------
%L 4%                     |  %L4%
 
*/
Altre soluzioni  
 
programming4us programming4us