file

file

파일을 문자열로 읽어 지정한 컬럼으로 데이터를 로드하는 함수예요. 파일 내용은 해석되지 않아요. 테이블 함수 file도 함께 참고할 수 있어요.

출처: 문서

본문

file 함수는 파일을 문자열로 읽어 지정한 컬럼으로 데이터를 로드해요. 파일 내용은 해석되지 않아요. 테이블 함수 file도 함께 참고할 수 있어요.

구문 (Syntax)

file(path[, default])

인자 (Arguments)

  • pathuser_files_path에 상대적인 파일 경로. 와일드카드 *, **, ?, {abc,def}, {N..M}을 지원해요(N, M은 숫자, 'abc', 'def'는 문자열).
  • default — 파일이 없거나 접근할 수 없을 때 반환할 값. 지원 데이터 타입: StringNULL.

예제 (Example)

a.txt와 b.txt 파일의 데이터를 문자열로 테이블에 삽입하기:

INSERT INTO table SELECT file('a.txt'), file('b.txt');

더 알아보기 (Learn more)