[pgbr-geral] SELEÇÃO DE UM REGISTRO

2009-11-30 Por tôpico Tiago Valério
Pessoal Boa tarde, estou com a seguinte situação: Preciso limitar a quantidade de registro acessados por um determinado usuario fiz a seguinte function: CREATE or replace FUNCTION seleciona_tabela( bigint) returns tabela as $seleciona_tabela$ select * from tabela where id_tabela=$1

Re: [pgbr-geral] SELEÇÃO DE UM REGISTRO

2009-11-30 Por tôpico Leonardo Cezar
2009/11/30 Tiago Valério tiagosvale...@gmail.com: corte Porem não  gostaria de dar o grant de select para o usuario em tabela, pois somente assim a function funcionaria. Neste caso teria como resolver esta questão sem o grant de select em tabela? CREATE FUNCTION seleciona_tabela(...)

Re: [pgbr-geral] SELEÇÃO DE UM REGISTRO

2009-11-30 Por tôpico Osvaldo Kussama
2009/11/30 Tiago Valério tiagosvale...@gmail.com: Boa tarde, estou com a seguinte situação: Preciso limitar a quantidade de registro acessados por um determinado usuario fiz a seguinte function: CREATE or replace FUNCTION seleciona_tabela( bigint) returns tabela as $seleciona_tabela$  

Re: [pgbr-geral] SELEÇÃO DE UM REGISTRO

2009-11-30 Por tôpico Tiago Valério
Leo Obrigado pela ajuda e aproveitando, para colocar em pratica os conhecimentos adquiridos. Tentei com a criação da view e definindo limit 1.Porem quando uso o where junto com a view a consulta retorna zerada, e o registro está na tabela.Pode haver restrição do limit neste caso?

Re: [pgbr-geral] SELEÇÃO DE UM REGISTRO

2009-11-30 Por tôpico JotaComm
Opa, 2009/11/30 Tiago Valério tiagosvale...@gmail.com Leo Obrigado pela ajuda e aproveitando, para colocar em pratica os conhecimentos adquiridos. Tentei com a criação da view e definindo limit 1.Porem quando uso o where junto com a view a consulta retorna zerada, e o registro está na

Re: [pgbr-geral] SELEÇÃO DE UM REGISTRO

2009-11-30 Por tôpico Tiago Valério
Fiz da seguinte forma CREATE OR REPLACE VIEW vw_tabela as select id,nmcliente,endereco,tel from esquema.tabela order by id limit 1; Então fiz o seguinte consulta na view select * from vw_tabela where id=1234; Na situacao acima o resultado gerado é zero. Porem se faço a consulta direto na

Re: [pgbr-geral] SELEÇÃO DE UM REGISTRO

2009-11-30 Por tôpico JotaComm
Olá, 2009/11/30 Tiago Valério tiagosvale...@gmail.com Fiz da seguinte forma CREATE OR REPLACE VIEW vw_tabela as select id,nmcliente,endereco,tel from esquema.tabela order by id limit 1; Então fiz o seguinte consulta na view select * from vw_tabela where id=1234; Na situacao acima o