NAME
TRUNCATE - 清 空 一 個 表
SYNOPSIS
TRUNCATE [ TABLE ] name
DESCRIPTION 描 述
TRUNCATE 快 速 地 從 一 個 表 中 刪 除 所 有 行 。 它 和 無 條 件 的 DELETE 有 同 樣 的 效 果 , 不 過 因 爲 它 不 做 表 掃 描 , 因 而 快 得 多 。 在 大 表 上 最 有 用 。
PARAMETERS 參 數
name 要 清 空 的 表 名 字 ( 可 以 有 模 式 修 飾 ) 。 |
NOTES 注 意
如 果 從 其 它 表 有 到 這 個 表 的 外 鍵 引 用 , 那 麼 就 不 能 使 用 TRUNCATE。 在 這 種 情 況 下 檢 查 有 效 性 要 求 進 行 表 掃 描 , 而 TRUNCATE 的 概 念 是 不 做 這 樣 的 事 情 。
TRUNCATE 不 會 運 行 任 何 在 該 表 上 存 在 的 ON DELETE 觸 發 器 。
EXAMPLES 例 子
截 斷 表 bigtable∶
TRUNCATE TABLE bigtable;
COMPATIBILITY 兼 容 性
SQL 標 準 裏 沒 有 TRUNCATE 。
譯 者
Postgresql 中 文 網 站 何 偉 平 <laser [AT] pgsqldb.org>
跋
本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh