본문 바로가기

프로그래밍

MySQL DUMP SQL문을 MSSQL에서 실행하기 위한 TEXT변환

MySQL에서 DUMP로 SQL문이 export 된 경우에 해당 데이터를 MSSQL에 입력하기 위해서는 쿼리문내의 TEXT를 변환해 주어야만 함.

SQL문 내에 HTML특수문자가 포함된 경우
일반적으로 다음과 같은 태그를 변환해 주어야 함

&=&
 =
&lt;=<
&gt;=>
&middot; = ·
&quot; = ''
&#34="
\'=''
&hellip;=
&yen;=¥
&pound;=£
&cent;=¢
&brvbar;=|
&sect;=§
&uml;=¨
&copy;=ⓒ
&reg;=?
&deg;=°
&plusmn;=±
&acute;=´
&micro;=μ
&para;=¶
&times;=×
&Oslash;=Ø
&divide;=÷
&hellip;=…
&rdquo;="
&ldquo;="
&sim;=∼
&rarr;=→
&larr;=←
&lsquo;=‘
&rsquo;=’
&alpha;=α
&beta;=β
&sup3;=³

또한 제어문자가 포함된 경우를 위하여  다음을 순서대로 처리
\'=''
\"="
\\=\
\''=''    
\"="     -> 다시한번 해줌
""="
\n\r=^p  (캐리지 리턴+라인피드)
\n=^p      (캐리지 리턴+라인피드)
두개이상 공백을 하나로

울트라에디터에서 바꾸기 기능을 이용하여 덤프된 전체 파일에 대해서 작업하면 수월합니다.