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
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(...)
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$
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?
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
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
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