在 OceanBase V4.2 中,要在不导入数据的情况下用 SQL 读取文本文件,应使用以下哪种方式?

在 OceanBase V4.2 中,要在不导入数据的情况下用 SQL 读取文本文件,应使用以下哪种方式?
A. SELECT INTO OUTFILE
B. LOAD DATA
C. 外表(External Table)
D. SELECT FROM FromFile
选择哪一个

选C
外表(External Table)这个功能的设计初衷,就是为了直接处理存储在数据库外部的数据。你可以把它理解成一个“虚拟表”,它本身不占用数据库的存储空间,也不存储任何数据。只需在执行 CREATE EXTERNAL TABLE 语句时,通过 LOCATION 指定文件路径,并通过 FORMAT 告诉数据库数据文件的格式(如 CSV、行列分隔符等)就可以了。