09/12/2010, 13:39
|
| | | Fecha de Ingreso: febrero-2003 Ubicación: Sarasota FL
Mensajes: 147
Antigüedad: 21 años, 10 meses Puntos: 0 | |
Respuesta: Concatenar Char Muchas Gracias Flaviovich, pero a lo mejor me puedes entender, quiero concatenar string solo para evitar hacer como 300 IF
Mira debo hacer de unas tablas que se importan desde una comunicacion serial, son solo 0 1, ahora cada Columna significa algo, y tengo su match en otra que es la entendible para las personas, pues bien mira
La Idea en un ciclo reemplazar el puntero en un string y evaluar el direccioamiento
set @vari = '@Flag'+ LTRIM(RTRIM(CONVERT(Char(2),@pi))) + '=1'
IF (@vari)
set newvar = SELECT INTRPTCODE FROM INTALARMDESC WHERE
INTFLAG=CONVERT(Char(2),@pi)
En in IF tradicional:
if (@Flag1=1)
BEGIN
set newVar = SELECT INTRPTCODE FROM INTALARMDESC WHERE INTFLAG=1
y asi por cada uno de los 300 Flags,
...
Trate de buscar si existia el FOR EACH no encontre nada en el Manual.
Bueno, Disculpa por molestar tando, si lo hiciera desde C# o C++ sería facil para mi, pero aca quieren que sea en SQL.... |