FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ejecutar o no una linea sql
Amigos
Tengo una duda, es posible ejecutar o no ejecutar una linea de una consulta sql Por ejemplo si tengo un proc almacenado linea 1 -----select * from tabla linea 2 -----where campo=@variable1 Aquí por ejemplo preguntar si @variable2 es lo que yo que quiero ejecute o no la linea 3 linea 3 -----and campo1=@variable2 linea 4 -----and campo2=@variable2 se entiende?...:S Me imagino que con un if... Algo asi como If @variable = 'dato' then linea 3 ----- campo=@variable else linea 4 ----- campo=@variable end Saludos |
#2
|
|||
|
|||
Hola...
Hasta donde tengo entendido, no es posible eso que quieres hacer, pero lo podrías realizar mediante un procedimiento almacenado. Saludos... |
#3
|
||||
|
||||
Dentro del proc. almacenado sí, pero ¿de qué hablamos? Firebird, Sql Server, ... la sintaxis es tal y como has puesto en el ejemplo. Habrá que buscar según tu motor.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
||||
|
||||
Hola Lepe
Mmmm, es en SQL SERVER 2000 Lo que acabo de poner no funciona llevo un rato tratando de hacer algo y no pasa nada Saludos |
#5
|
||||
|
||||
Me explico un poco mejor,
Desde delphi una variable puede tomar 3 valores (0-1-2) osea podria venir asi @variable=0 //@variable=1// @variable:2 cuando es 0 y 1 quiero que se ejecute esta consulta
encuentro que repetir la consulta completa esta mal, lo que necesitaria es que pregunte en la consulta misma, algo asi
me gustaria saber si hay alguna opcion o algo cercano a eso SALUDOS |
#6
|
||||
|
||||
Lo que utilice
and ((@variable = 2) OR (@variable <> 2 And campo = @variable)) Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Calcular saldo linea a linea | fwhite | Varios | 1 | 27-02-2012 17:14:30 |
Impresion linea por linea en tiquete de caja | Livey | Impresión | 2 | 21-12-2010 00:21:05 |
Ejecutar store procedure desde linea de comando. | mcalmanovici | Firebird e Interbase | 6 | 21-12-2007 15:13:33 |
mostrar fichero linea a linea | torete_86 | C++ Builder | 4 | 30-01-2006 20:14:39 |
¿Cómo borrar un grid sin tener que ir línea a línea? | Isaac | Varios | 2 | 18-02-2004 16:13:14 |
|