Cuestión : Mysql almacenó el paso del proc toda la ayuda de los valores

Hola guys.

I han atado un almacén almacenado de procedure.
For, califican, salen, subd, producto, tela del categ, estación y los parámetros de la compra, si quiero TODOS LOS VALORES,
Is allí una manera más rápida más fácil entonces, usar REGEXP y el paso de él eg. “[- 0-9]” en la llamada para everything.

is allí una manera apenas de no incluir el parámetro, así que todo es passed.

Like si la MARCA DE FÁBRICA = '' entonces le pasa todo.

Hope que tiene sentido.
Kj
class= > " claro " 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:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
>DELIMITER notpretty $$ " del class= " del id= " codeSnippet780268 del
           
class= del

Respuesta : Mysql almacenó el paso del proc toda la ayuda de los valores

y s.storenumber EN (“, ALMACÉN, ") “,
     CASO CUANDO EXTREMO otro del concat del "" del "" de BRAND= entonces (“y s.brandnumber EN (”, MARCA DE FÁBRICA, ")”),
“y s.deptcode REGEXP”, SALEN, “

La autorización I faltó un EXTREMO.
Básicamente, qué significa está, en la pieza donde usted agrega normalmente la secuencia

y s.brandnumber ADENTRO (“, MARCA DE FÁBRICA, ")

A su SQL completo, comprueba para si la marca de fábrica es "".  Si es en blanco, no agrega nada a la pregunta final.  Mirando apenas la línea del CASO, hace esto:

     CASO CUANDO "" de BRAND= entonces
         ""
     
         concat (“y s.brandnumber EN (”, MARCA DE FÁBRICA, ")”)
     EXTREMO,

Cualquiera agrega tan “y s.brandnumber en ()” si el filtro de la marca de fábrica no es vacío, o nada (y por lo tanto el sql entero no filtra en marca de fábrica).

Dejarme saber si esto es confuso.
Otras soluciones  
 
programming4us programming4us