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

数据库系统

开发平台:

Unix_Linux

  1. .pgaw:Help.f.t insert end "ALTER TABLE" {bold} " changes the definition of an existing table. The new columns and their types are specified in the same style and with the the same restrictions as in CREATE TABLE. The RENAME clause causes the name of a table or column to change without changing any of the data contained in the affected table. Thus, the table or column will remain of the same type and size after this command is executed.
  2. " {} "Synopsis" {bold} "
  3. ALTER TABLE table [ * ] ADD [ COLUMN ] column type
  4. ALTER TABLE table [ * ] RENAME [ COLUMN ] column TO newcolumn
  5. ALTER TABLE table RENAME TO newtable
  6. " {code} "table" {italic} "
  7. The name of an existing table to alter.
  8. " {} "column" {italic} "
  9. Name of a new or existing column.
  10. " {} "type " {italic} "
  11. Type of the new column.
  12. " {} "newcolumn " {italic} "
  13. New name for an existing column.
  14. " {} "newtable " {italic} "
  15. New name for an existing column.
  16. You must own the table in order to change its schema.
  17. " {} "Notes:" {italic} " The keyword COLUMN is noise and can be omitted.
  18. "[*]" following a name of a table indicates that statement should be run over that table and all tables below it in the inheritance hierarchy. The PostgreSQL User's Guide has further information on inheritance.
  19. Refer to " {} "CREATE TABLE" {link create_table} " for a further description of valid arguments."