update.l
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
- ." This is -*-nroff-*-
- ." XXX standard disclaimer belongs here....
- ." $Header: /usr/local/cvsroot/pgsql/src/man/Attic/update.l,v 1.5 1998/06/23 17:52:38 momjian Exp $
- .TH UPDATE SQL 11/05/95 PostgreSQL PostgreSQL
- .SH NAME
- update - replace values of attributes in a class
- .SH SYNOPSIS
- .nf
- fBupdatefR classname fBsetfR attname-1 = expression-1
- [, attname-i = expression-i]
- [fBfromfR from-list]
- [fBwherefR qual]
- .fi
- .SH DESCRIPTION
- .BR Update
- changes the values of the attributes specified
- for all instances which satisfy the qualification,
- .IR qual .
- Only the attributes to be modified need appear as atributes.
- .PP
- Array references use the same syntax found in
- .IR select(l).
- That is, either single array elements, a range of array elements or
- the entire array may be replaced with a single query.
- .IR from-list
- is a non-standard extension to allow columns from
- other tables to appear in the target_list.
- .PP
- You must have write access to the class in order to modify it, as well
- as read access to any class whose values are mentioned in the target list
- or qualification.
- .SH EXAMPLES
- .nf
- --
- --Give all employees who work for Smith a 10% raise
- --
- update emp
- set sal = 1.1 * sal
- where mgr = 'Smith'
- .fi
- .SH "SEE ALSO"
- create_table(l),
- select(l).