当我运行create external table
查询时,我必须为“位置”属性提供一个目录。但是如果我指向的目录有多个文件,那么它会读取这两个文件。例如,如果我放LOCATION 'dir1/'
, 并且 dir1 包含 file1 和 file2,这两个文件都会被读取。
为了避免这种情况,我想指向一个文件。当我尝试LOCATION 'dir1/file1'
时,它给了我一个错误,即文件路径不是目录或无法创建目录。有没有办法只指向单个文件?
当我运行create external table
查询时,我必须为“位置”属性提供一个目录。但是如果我指向的目录有多个文件,那么它会读取这两个文件。例如,如果我放LOCATION 'dir1/'
, 并且 dir1 包含 file1 和 file2,这两个文件都会被读取。
为了避免这种情况,我想指向一个文件。当我尝试LOCATION 'dir1/file1'
时,它给了我一个错误,即文件路径不是目录或无法创建目录。有没有办法只指向单个文件?