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

数据库系统

开发平台:

Unix_Linux

  1. .pgaw:Help.f.t insert end "Functions" {title} "
  2.   The Functions tab is used to inspect the user defined functions in the
  3. database, to define new functions and to alter the existing ones.
  4.   Press the "New" button to define a new function. You should enter the
  5. function name, the function parameters (if any) separated by comma. 
  6. If function returns a value, you should specify the " {} 
  7. "PostgreSQL data type" {link data_types} " that function will return.
  8.   You must also specify the language that will be used to parse the defined
  9. function. You could specify SQL, plpgsql, pgtcl or C. Then you should enter the
  10. function body. Press "Save" button in order to save it
  11. " {} "Example:" {italic} "
  12.   We have a table called "products" that is indexed on "id" (int4) field and
  13. contains the float8 field "price". We will define a new function "get_product_price"
  14. that will return the product price for a given id.
  15.   You should enter " {} "get_product_price" {code} " as the function name, " {} 
  16. "int4" {code} " in parameters entry, " {} "float8" {code} " for returns, " {} 
  17. "SQL" {code} " for the language. Then go to the function body definition and type:" {} "
  18. SELECT price FROM products where id = $1" {code} "
  19.   To delete a function, select it from the list box and use the menu command
  20. Object/Delete.
  21.   For more information see SQL commands " {} "CREATE FUNCTION" {link create_function} " and " {} 
  22. "DROP FUNCTION" {link drop_function}