IT STORYs
간단한 MSSQL Query 본문
테이블 삭제
DROP TABLE temp_table297;
테이블 생성명
Create table temp_table297
(
new_landname nvarchar(100),
new_Excel_phone1 nvarchar(100),
new_Excel_phone2 nvarchar(100),
new_Excel_phone3 nvarchar(100),
);
테이블조회
select * from temp_table297
csv 데이터 import 쿼리
BULK INSERT temp_table297
FROM 'C:\3towerfull2.csv'
WITH (
FIELDTERMINATOR = ',', -- 필드 구분자 (예: 콤마)
ROWTERMINATOR = '\n', -- 행 구분자 (예: 새 줄)
FIRSTROW = 2 -- 헤더가 있는 경우 데이터는 2번째 행부터 시작
);
컬럼의 이상한 문자 없애기
update temp_table297
set new_excel_phone3 = replace(new_Excel_phone3, '혻', '');
임시테이블데이터를 원장데이터에 업데이트 하기
UPDATE base
SET
base.new_Excel_phone1 = temp.new_Excel_phone1,
base.new_Excel_phone2 = temp.new_Excel_phone2,
base.new_Excel_phone3 = temp.new_Excel_phone3
FROM new_landcustmerBase base
INNER JOIN temp_table297 temp
ON base.new_landname = temp.new_landname;
select new_landname,new_Excel_phone1,new_Excel_phone2,new_Excel_phone3 from new_landcustmerbase