使用 DML 命令更新資料表 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 DML 命令更新資料表

Amazon Redshift 支援標準資料處理語言 (DML) 命令 (INSERT、UPDATE 和 DELETE),您可以使用這些命令來修改資料表中的資料列。您也可以使用 TRUNCATE 命令來執行快速的大量刪除。

注意

我們強烈鼓勵您使用 COPY 命令來載入大量資料。使用個別 INSERT 陳述式填入資料表的速度可能會相當慢。或者,如果您的資料已存在於其他 Amazon Redshift 資料庫資料表中,請使用 INSERT INTO ... SELECT FROM 或 CREATE TABLE AS 來改善效能。如需詳細資訊,請參閱 INSERTCREATE TABLE AS

如果您插入、更新或刪除資料表中的大量資料列 (相對於變更之前的資料列數量),完成時請對資料表執行 ANALYZE 和 VACUUM 命令。如果隨著時間在您的應用程式中累積少量的變更,您可以排程 ANALYZE 和 VACUUM 命令定期執行。如需詳細資訊,請參閱 分析資料表清空資料表