View Parâmetros... Não funciona?

Firebird

04/03/2006

Olá, senhores.

Estou tentando isso:
CREATE VIEW USERS_GETLOG(
    USERID,
    APELIDO,
    ABRANGENCIA)
AS
SELECT ADM_USERS.USERID, ADM_USERS.APELIDO, ADM_USERS.ABRANGENCIA
FROM ADM_USERS
WHERE 
   (
      (ADM_USERS.APELIDO = :P_APELIDO)
   and 
      (ADM_USERS.ABRANGENCIA = :P_ABRANGENCIA)
   )


... mas ele não permite porque não reconhece os parâmetros :P_APELIDO e :P_ABRANGENCIA.

Eu não posso fazer isso?

O FireBird, além de não permitir ORDER BY, não permite parâmetros em suas VIEWs ?

Como é que posso contornar isso?

Muito agradecio à toda ajuda.


Ildefonso

Ildefonso

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

04/03/2006

VIEWS não tem parâmetros, mas vc pode fazer assim para limitar o resultado:
SELECT lista_campos FROM view WHERE critério
ou usar uma SP


GOSTEI 0
POSTAR