Vistas parametrizadas en SQL Server 2000

30/09/2004 - 23:08 por Harold Godefroy | Informe spam
Saludos, les pregunto si puedo hacer una vista parametrizada en SQL Server
2000? He leido esto en el manual de SQL Server y dice textualmente:

Creación de parámetros: Se pueden crear parámetros para una consulta, pero
no para una vista. Para obtener más información acerca de las consultas
parametrizadas, consulte Crear consultas de carácter general.

En VFP puedo hacer vistas parametrizadas, ¿como no he de poder en SQL
Server? Las consultas creo que solo las puedo hacer en el Enterprise
Manager, cosa que no me va ya que tengo que hacerla por programacion usando
OLEDB

Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor
 

Leer las respuestas

#1 Adrian D. Garcia
30/09/2004 - 23:25 | Informe spam
Lo que en otro lado se llama vistas parametrizadas lo puedes resolver con
funciones definidas por el usuario que retornen filas, por ejemplo (tomado
de los BOL):

CREATE FUNCTION SalesByStore (@storeid varchar(30))
RETURNS TABLE
AS
RETURN (SELECT title, qty
FROM sales s, titles t
WHERE s.stor_id = @storeid and
t.title_id = s.title_id)
GO

Luego puedes invocar a la funcion de esta forma

SELECT * FROM SalesByStore('AFKJ')

Espero que te ayude

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Harold Godefroy" wrote in message
news:
Saludos, les pregunto si puedo hacer una vista parametrizada en SQL Server
2000? He leido esto en el manual de SQL Server y dice textualmente:

Creación de parámetros: Se pueden crear parámetros para una consulta, pero
no para una vista. Para obtener más información acerca de las consultas
parametrizadas, consulte Crear consultas de carácter general.

En VFP puedo hacer vistas parametrizadas, ¿como no he de poder en SQL
Server? Las consultas creo que solo las puedo hacer en el Enterprise
Manager, cosa que no me va ya que tengo que hacerla por programacion


usando
OLEDB

> Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor


Preguntas similares