FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
concatenar un parametro a un select en un Store procedure ... ?
HOla a todos .. se podra hacer esto ? ....
Desde delphi llamo a un StoreProc de Sql2000 con varios paramentros ... uno de ellos es un string con contiene por ejemplo @parametro2= ' and CAMPO2='HOLA' ' Dentro del SP tengo definido un select .. por ejemplo Código:
set @var1= (Select XX from TABLA where CAMPO1='1') Código:
set @var1=(Select XX from TABLA where CAMPO1='1' and CAMPO2='HOLA') Código:
set @var1=(select XX from TABLA where CAMPO='1' +@parametro2) y si encierro la primera condicion entre parentesis me da error de sintaxis.. Gracias a todos por su tiempo y ayuda sds |
#2
|
||||
|
||||
En este caso, @parametro2 contendría "and CAMPO2='HOLA'" ?...
Si es así hay dos formas de hacerlo:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
no da error pero ...
Hola Federico ...
Estoy probando lo que me sugeris en el Query analizer ... el codigo quedo algo asi ....
pero @var No es Null ... yo necesitaria solo :
... pero da error ... Gracias... |
#4
|
||||
|
||||
En ese caso yo me refería a hacer una solución de este tipo:
Entonces si quieres que se evalúe la condición, debes pasarle el id de empleado, sino se lo pasas como NULL. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
|||
|
|||
HOla...
Lo que pasa Federico es que en realidad lo que varia es la condicion de WHERE , no es que le paso solo el valor del parametro.. supone .. a veces es : Where "grupo = 1 or grupo = 2" otra es : where "especialidad = 1 and grupo = 3 and zona=4" ese WHERE lo armo desde el programa delhpi y lo paso ENTERO como parametro (campos+valores SIN la palabra WHERE porque en el SP tengo otras condiciones ) ... entonces esto que le paso se lo quiero AGREGAR para que lo evalue junto con la condicion original del select .. Sds . Gracias por tu ayuda ! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
puntero a un procedure en un procedure como parametro | fcios | Varios | 2 | 14-03-2009 03:41:22 |
tipo de dato para pasar parametro a un store procedure | Bracus | SQL | 6 | 25-03-2008 13:38:13 |
Store procedure | sancarlos | MySQL | 3 | 30-01-2008 19:51:49 |
Store Procedure en Select | fjcg02 | Firebird e Interbase | 5 | 01-01-2008 22:12:05 |
Problema con entrecomillado en sentencia select in dentro de un Store Procedure | Caballero Negro | MS SQL Server | 3 | 12-01-2007 02:46:37 |
|