create_function_2.source
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. QUERY: CREATE FUNCTION hobbies(person)
  2.    RETURNS setof hobbies_r
  3.    AS 'select * from hobbies_r where person = $1.name'
  4.    LANGUAGE 'sql';
  5. QUERY: CREATE FUNCTION hobby_construct(text, text)
  6.    RETURNS hobbies_r
  7.    AS 'select $1 as name, $2 as hobby'
  8.    LANGUAGE 'sql';
  9. QUERY: CREATE FUNCTION equipment(hobbies_r)
  10.    RETURNS setof equipment_r
  11.    AS 'select * from equipment_r where hobby = $1.name'
  12.    LANGUAGE 'sql';
  13. QUERY: CREATE FUNCTION user_relns()
  14.    RETURNS setof name
  15.    AS 'select relname
  16.        from pg_class
  17.        where relname !~ ''pg_.*'' and
  18.              relkind <> ''i'' '
  19.    LANGUAGE 'sql';
  20. QUERY: CREATE FUNCTION pt_in_widget(point, widget)
  21.    RETURNS int4
  22.    AS '_OBJWD_/regress_DLSUFFIX_'
  23.    LANGUAGE 'c';
  24. QUERY: CREATE FUNCTION overpaid(emp)
  25.    RETURNS bool
  26.    AS '_OBJWD_/regress_DLSUFFIX_'
  27.    LANGUAGE 'c';
  28. QUERY: CREATE FUNCTION boxarea(box)
  29.    RETURNS int4
  30.    AS '_OBJWD_/regress_DLSUFFIX_'
  31.    LANGUAGE 'c';
  32. QUERY: CREATE FUNCTION interpt_pp(path, path)
  33.    RETURNS point
  34.    AS '_OBJWD_/regress_DLSUFFIX_'
  35.    LANGUAGE 'c';
  36. QUERY: CREATE FUNCTION reverse_name(name)
  37.    RETURNS name
  38.    AS '_OBJWD_/regress_DLSUFFIX_'
  39.    LANGUAGE 'c';
  40. QUERY: LOAD '_OBJWD_/regress_DLSUFFIX_';