IT STORYs

간단한 MSSQL Query 본문

Windows Server

간단한 MSSQL Query

피식~ 2025. 5. 13. 14:53

테이블 삭제
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

Comments