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

数据库系统

开发平台:

Unix_Linux

  1. .pgaw:Help.f.t insert end "DELETE" {bold} " emoves rows which satisfy the WHERE condition, from the specified table.  
  2. If the condition is absent, the effect is to delete all rows in the table. The result is a valid, but empty table.  
  3. You must have write access to the table in order to modify it, as well as read access to any table whose values are read in the condition. 
  4. " {} "Synopsis" {bold} "
  5. " {} "
  6.    DELETE FROM table [ WHERE condition ]
  7.    
  8. " {code} "Usage" {bold} "
  9. Remove all films but musicals: 
  10. " {} "
  11. DETETE FROM films WHERE kind <> 'Musical';
  12. SELECT * FROM films;
  13. code |title                    |did| date_prod|kind      |len
  14. -----+-------------------------+---+----------+----------+------
  15. UA501|West Side Story          |105|1961-01-03|Musical   | 02:32
  16. TC901|The King and I           |109|1956-08-11|Musical   | 02:13
  17. WD101|Bed Knobs and Broomsticks|111|          |Musical   | 01:57
  18. (3 rows)
  19.   
  20. Clear the table films: 
  21. DELETE FROM films;
  22.    
  23. SELECT * FROM films;
  24. code|title|did|date_prod|kind|len
  25. ----+-----+---+---------+----+---
  26. (0 rows)
  27. " {code} "Compatibility" {bold} "
  28. SQL92 
  29. SQL92 allows a positioned DELETE statement: 
  30. DELETE FROM table WHERE CURRENT OF cursor
  31.    
  32. where cursor identifies an open cursor. Interactive cursors in Postgres are read-only. "