我有一个只包含ID和特定的模式描述几个表,我不知道是否有可能写一个通用的函数,它会读这样的:通用的Oracle查询验证功能
create or replace FUNCTION tab_lookup (key_field char,key_value char,from_table char,return_field char) RETURN char IS
a varchar2(1000);
BEGIN
select &return_field into a
from &from_table
where &key_field=key_value;
return(a);
exception
when others
then
return('*ERR*');
END;
我想在只有50个用户将使用的内部应用程序中使用它。
您可以随时建立外键约束。 – haki
外键已经存在..我只是想加快前端开发。 – shinobi92
您确实知道每次调用都会为您节省1个字符? 'a:= tab_lookup('keyfield','keyvalue','mytable','returnfield');'vs'选择来自mytable的returnfield,其中keyfield ='keyvalue';' –