반응형
1. 플랫파일(txt, 텍스트 파일 삽입) mssql management tool 활용
- 데이터 베이스에 접속 > 데이터베이스 우클릭 > 새 데이터베이스 만들기
- 데이터베이스 이름 (이름 작성) > 확인하기
- 데이터베이스 생성 완료
- 생성한 데이터 베이스 우클릭 > 태스크 > 플랫파일 가져오기
- 입력할 파일 루트 지정 및 이름 설정
- 데이터 미리보기 (깨진 글씨 등등 확인하기)
- 데이터 타입 설정
-> 데이터 타입에 맞지 않는 데이터가 들어간 경우 => 타입 일치후 다시 실행
-> 한 번 실패한 경우 이미 테이블이 만들어져서 안 들어가는 경우 => 테이블 삭제 후 다시 실행
2. 플랫파일(txt, 텍스트 파일 삽입) 쿼리_bulk insert
use table1
create table [수납원장] -- 데이터 컬럼 및 타입 미리 설정하여 테이블 생성
(
거래처코드 nvarchar(13),
사업장코드 tinyint,
계약번호 nvarchar(16),
수납일 date,
수납일자 date,
수납금액 bigint,
청구금액 bigint,
연체여부 bit
)
------------------------------------------------
------------------------------------------------
-- 데이터 삽입 --
use table1
bulk insert 수납원장
from 'C:수납원장.txt' -- 데이터파일 루트 적기
with (
FIRSTROW = 2, -- 첫번째 줄에 head 있는 경우 2번째 줄부터 실행
FIELDTERMINATOR = '|', -- 구분자
ROWTERMINATOR = '\n', -- 줄구분
KEEPNULLS -- NULL 유지
)
반응형
'DBMS' 카테고리의 다른 글
DB 관리툴 - DBeaver 설치 및 사용하기 (0) | 2021.06.30 |
---|---|
[mysql] 파이썬으로 이미지 데이터 mysql에 저장하고 읽어들여오기 (0) | 2019.07.24 |
[mssql] Excel, csv 파일 쉽게 넣기_발생 가능한 오류도 정리 (0) | 2018.06.29 |
데이터 컬럼/필드 삭제 (0) | 2018.06.15 |
[sql ] 기초 쿼리 모음_STATEMENT (0) | 2018.05.23 |