国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > PostgreSQL > 正文

PostgreSQL7.0手冊-用戶手冊-19. SQL命令-UPDATE

2019-09-08 23:33:36
字體:
來源:轉載
供稿:網友
UPDATE
名稱
UPDATE ― 替換表中列/字段的數值 

語法
UPDATE table SET col = expression [, ...]
    [ FROM fromlist ]
    [ WHERE condition ]

輸入
table 
現存表的名稱. 
column 
表 table 中列/字段的名. 
expression 
賦予列/字段的一個有效的值或表達式. 
fromlist 
Postgres 的一個非標準的擴展,允許別的表中的列/字段出現在 WHERE 條件里. 
condition 
請參考 SELECT 語句獲得 WHERE 子句的進一步描述. 

輸出
UPDATE # 
成功的返回信息.# 意味著更新的行數.如果 # 等于 0 則沒有行被更新. 
 
描述
UPDATE 改變滿足條件的所有行的聲明了的列/字段的值。只有要更改的列/字段需要在語句中出現. 
數組引用使用與 SELECT 里一樣的語法.也就是說,單個數組元素,數組元素的一個范圍或者是整個數組都可以用一個查詢語句更新. 

要更改表,你必須對它有寫權限,同樣對 WHERE 條件里提到的任何表也要有讀權限. 
 

用法
把字段 kind 里的詞 "Drama" 用 "Dramatic" 代替: 
UPDATE films SET kind = 'Dramatic' WHERE kind = 'Drama';
SELECT * FROM films WHERE kind = 'Dramatic' OR kind = 'Drama';

 code  |     title     | did | date_prod  |   kind   | len
-------+---------------+-----+------------+----------+-------
 BL101 | The Third Man | 101 | 1949-12-23 | Dramatic | 01:44
 P_302 | Becket        | 103 | 1964-02-03 | Dramatic | 02:28
 M_401 | War and Peace | 104 | 1967-02-12 | Dramatic | 05:57
 T_601 | Yojimbo       | 106 | 1961-06-16 | Dramatic | 01:50
 DA101 | Das Boot      | 110 | 1981-11-11 | Dramatic | 02:29
兼容性
SQL92
SQL92 在定位的 UPDATE 語句上定義了一些不同的語法: 
UPDATE table SET column = expression [, ...]
    WHERE CURRENT OF cursor

這里 cursor 表示一個打開的游標.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 航空| 庄河市| 宝应县| 富阳市| 法库县| 尼玛县| 安顺市| 扎赉特旗| 石河子市| 武陟县| 册亨县| 崇礼县| 延吉市| 巴林右旗| 定陶县| 仁化县| 衡东县| 宜州市| 五河县| 安吉县| 彭阳县| 资源县| 乌兰察布市| 九台市| 涟水县| 林周县| 萝北县| 陇南市| 永康市| 益阳市| 桐乡市| 文化| 盘锦市| 西畴县| 措勤县| 普格县| 锡林浩特市| 凌源市| 通许县| 昭觉县| 开鲁县|