□ MSSQL - 줄바꿈, 탭문자 제거 방법 MSSQL 로 엑셀 전환하는 프로그램에서 줄바꿈이나 탭 문자로 의도와 다르게 변환되는 경우가 있어서 해결하는 방법을 공유합니다. 변경하는 함수는 Replace 입니다. 함수 문법 Replace([컬럼명], [변경할 문자], [변경될 문자]) - 엔터, 탭 문자 제거 함수 활용 시 변경한 문자 표 Tab : char(9)Line feed: char(10)Carriage return: char(13) 사용방법1. Tab 문자 별경시 Replace([컬럼명],char(9), '')2.줄바꿈 문자(Carriage return) 변경시 Replace([컬럼명],char(13), '') 추가: 실행시 아래와 같은 오류가 발생한다면 해결방법 오류: 텍스트 타입일 경우, [..
□ MSSQL DATETIME 포멧 변경 방법 MSSQL의 경우 datetime 변경하는 방법이 많아서 메모용으로 남겨 둡니다.주석부분에 표시된것이 출력 포멧 입니다.참고로 아래 내용은 MSSQL 버전과 언어별로 다르게 나올 수 있습니다.PS.아래 결과는 MSSQL2005 한글버전에서 나온 결과 입니다. 파란색으로 표시한것은 제가 자주 사용하는 포멧입니다.^^----------------------------------------------------------------------------------------SELECT CONVERT(VARCHAR, GETDATE(), 0) /* 04 19 2017 5:39PM */ SELECT CONVERT(VARCHAR, GETDATE(), 1) /* 04/19..
업무를 진행하다보면 마감이 완료되어도 특수한 경우 때문에 일부필드가 변경되어야 할 경우가 발생 합니다. 이런경우 트리거로 막아놓은 부분 예외처리하는 방법입니다. MSSQL Trigger 특정필드 변경시 실행하게 하는방법 IF EXISTS (Select * From sysobjects Where id = object_id('dbo.테이블명') AND sysstat & 0xf = 8)Drop Trigger dbo.트리거명GO Create Trigger 트리거명 On 테이블명 For UpdateAS BEGIN If (UPDATE(필드명) or UPDATE(필드명)) Begin ------------------------ -- 처리 로직 구현 ------------------------ End End RETUR..
Blog is powered by kakao / Designed by 미스터짱