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
|
|||
|
|||
Pasar parametro como campo en un SP
Hola:
Trabajo con MS SQL Server 2000 y tengo la siguiente problematica, tengo una tabla que tiene el plan de los diferentes meses del año y los nombres de los campos corresponden con los meses del año. Necesito por ejemplo hacer una consulta como esta:
para que me de el valor correspondiente al mes de enero, como yo podria pasar un parametro que me sustituyera el nombre del campo. Por ejemplo
Para de esta forma solo pasarle como parametro el nombre del campo y me devuelva el plan de ese mes en especifico. No se si me he hecho entender. Saludos Luis Garcia |
#2
|
||||
|
||||
Puedes hacerlo mediante el uso de Sql Dinámico. En los motores que compilan previamente el código de los stored procedures, no es recomendable por una cuestion de rendimiento, salvo que sea necesario. Te recomiendo ver la ayuda del stored procedure: "sp_executesql".
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Pasar parametro como campo en un SP
Muchas gracias por la respuesta Federico, voy a trabajar en esa via, yo en un proyecto anterior utilice un sql dinamico, pero no habia valorado esa posibilidad.
Saludos Luis Garcia |
#4
|
|||
|
|||
En caso de que no se pudiese aplicar la opcion del sql dinamico, es probable que te sirva esta opcion:
donde @valor es el parametro en cuestion Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pasar array como parámetro | santiago14 | Varios | 10 | 17-09-2008 14:31:00 |
Como pasar un parametro? | b3nshi | Varios | 3 | 18-08-2007 06:54:53 |
Pasar SQL como parametro | veloki | Impresión | 7 | 16-04-2007 15:28:37 |
pasar como parametro arrayq | nenufer | Varios | 3 | 27-04-2006 16:43:13 |
Pasar como parametro el where en una funcion | cso2000 | MS SQL Server | 2 | 15-02-2005 02:49:47 |
|