首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

postgresql中怎么调用自定义函数

2012-05-24 
postgresql中如何调用自定义函数?我自己自定义了一个函数,函数体大致是这样的,CREATE OR REPLACE FUNCTION

postgresql中如何调用自定义函数?
我自己自定义了一个函数,函数体大致是这样的,
CREATE OR REPLACE FUNCTION "getCount"()
  RETURNS integer AS
$BODY$
declare 
  result integer;
begin
  select into result count(*) result from "like";
  return result;
end;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION "getCount"()
  OWNER TO postgres;
问题来了,我该如何调用我自己的函数呢?
select getCount(); //错误: 函数 getcount() 不存在
execute getCount(); //错误: 语法错误 在 ")" 或附近的
用call好像没有这个关键字,请教各位专家,如何调用我自己定义的函数?,应该注意哪些问题?

[解决办法]
哦,应该是你创建的时候加了个引号。 
CREATE OR REPLACE FUNCTION "getCount"()

热点排行