728x90
반응형

전체 글 26

MSSQL xml 구문 분석 오류 잘못된 xml 문자

CREATE TABLE TEST_TABLE( Col1 xml)INSERT INTO TEST_TABLE( COL1)VALUES( ' Test 한글 FAIL ')-- 입력 처리하고 바로 데이터를 확인.SELECT * FROM TEST_TABLE (NOLOCK)-- 테스트 하고 테이블 삭제-- DROP TABLE TEST_TABLE위 SQL에서 구문 분석 오류가 발생하는 이유는 MessageName에 한글이 있어서 발생하는 오류.한글을 지우고 입력 시 정상 입력된다.xml 인코딩 방식이 utf-8utf-8 : Unicode Transformation Format-8bit특징 : 유니코드 한 문자를..

MSSQL 2024.11.25

MSSQL COLUMN COMMENT 컬럼 설명 추가, 수정, 삭제 방법

MSSQL COLUMN COMMENT컬럼 설명추가, 수정, 삭제 방법 -- 1. 테스트 테이블 생성.CREATE TABLE Test001( COL1 INT , COL2 VARCHAR)-- 2. 컬럼 코멘트 추가EXEC sp_addextendedproperty 'MS_Description', '주민번호', 'USER', dbo, 'TABLE', Test001, 'COLUMN', COL1-- 3. 컬럼 코멘트 수정EXEC sp_updateextendedproperty 'MS_Description', '커멘트 변경', 'USER', dbo, 'TABLE', Test001, 'COLUMN', COL1-- 4. 컬럼 코멘트 삭제EXEC sp_dropextendedproperty 'MS_Description',..

MSSQL 2024.11.14

MSSQL DATETIME 월의 첫번째 날짜, 월의 마지막 날짜

-- 1. 월의 첫번째 날짜 추출 SELECT DATEADD(MM, DATEDIFF(MM, 0, GETDATE()), 0) /* 결과 1) '2024-04-10' 인 경우 '2024-04-01 00:00:00.000' 2) '2024-10-25' 인 경우 '2024-10-01 00:00:00.000' */ -- 2. 월의 마지막 날짜(말일) 추출 SELECT EOMONTH(GETDATE()) /* 결과 1) '2024-04-10' 인 경우 '2024-04-30' 2) '2024-10-25' 인 경우 '2024-10-31' */ 1. 월의 첫번째 날짜 추출 SELECT DATEADD(MM, DATEDIFF(MM, 0, GETDATE()), 0) GETDATE() : 결과값 '2024-04-10' : '20..

MSSQL 2024.11.13
728x90
반응형