Doris 支持經過 INSERT
命令直接將數據寫入到 ODBC 外部表,做爲數據導出的一種方式。sql
首先須經過 CREATE ODBC TABLE 名建立一個 ODBC 外部表。url
以後能夠經過以下命令將數據寫入外部表:spa
INSERT INTO extern_tbl VALUES(1, 2, 3); INSERT INTO extern_tbl SELECT * FROM other_tbl;
寫入操做是單 ODBC Client 鏈接方式寫入,所以不建議一次性提交大量數據寫入。.net
同時,Doris 支持對 ODBC 外部表的寫入事務支持。能夠經過設置會話變量 enable_odbc_transcation
開啓事務支持後,執行 INSERT
命令:code
SET enable_odbc_transcation = true; INSERT INTO extern_tbl SELECT * FROM other_table;
事務支持能夠保證數據寫入的原子性,不會出現只有部分數據寫入的狀況。事務
開啓寫入事務會下降寫入效率,請酌情開啓。get