Skip to contents

이 함수는 CSV 파일을 읽어 지정된 데이터베이스 테이블에 내용을 로드합니다. 또한 지정된 경우 메타데이터 열을 추가하고 메타 스키마의 MT_DB_IMPTLOG 테이블에 작업 내용을 기록합니다.

Usage

db_load_csv(
  name,
  file_name = NULL,
  row.names = FALSE,
  overwrite = FALSE,
  append = FALSE,
  sep = ",",
  schema = c("meta", "ods", "data"),
  is_postfix = TRUE,
  dbms = get_env("ecoDI_DBMS")
)

Arguments

name

character. 데이터를 저장할 테이블 이름.

file_name

character. 로드할 CSV 파일 경로.

row.names

logical. 표에 행 이름을 포함할지 여부. 기본값은 FALSE.

overwrite

logical. TRUE로 설정하면 동일한 이름의 기존 테이블을 덮어씀. 기본값은 FALSE.

append

logical.TRUE로 설정하면 기존 테이블에 데이터를 추가. 기본값은 FALSE.

sep

character. CSV 파일의 필드 구분자. 기본값은 쉼표(",").

schema

character. 사용할 스키마는 "meta" 또는 "ods", "data" 중 하나. 기본값은 "meta".

is_postfix

logical. TRUE로 설정하면 데이터프레임을 로드하기 전에 메타데이터 컬럼(cret_dt, cret_nm, mdfy_dt, mdfy_nm)을 추가. 기본값은 TRUE.

dbms

character. 데이터베이스 관리 시스템 유형.

Value

logical. 작업이 성공하면 TRUE, 그렇지 않으면 NULL 반환.