본문 바로가기

반응형

msSQL

(69)
[DB_MSSQL] 월 말일 날짜 가져오기 날짜 관련 함수를 이용해서 특정 월의 말일 날짜를 가져와보자 SELECT CONVERT(VARCHAR(10), DATEADD(MONTH, 1, GETDATE()) - DAY(GETDATE()), 23) GETDATE() : 오늘 날짜 (작성일 기준 2017년 5월 8일)즉, 5월의 말일 날짜를 가져오는 쿼리이다. GETDATE() 대신 '2017-04-03', '2017-07-01' ... 등 특정 날짜를 넣어주면해당 월의 말일 날짜를 가져온다.
[DB_MSSQL] 정규식을 사용하여 특수문자를 포함하고 있는 로우 출력 LIKE 정규식을 사용하여 특정 컬럼에 특수문자를 포함하고 있는 행을 출력해보자 SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '%[^0-9a-zA-Z가-힣]%' 예제 WITH TEST (col1) AS ( SELECT 'ABC' UNION ALL SELECT '%%^#' UNION ALL SELECT '135' UNION ALL SELECT '2123%#' UNION ALL SELECT 'ad4#@%' ) SELECT * FROM TEST 다음의 값을 가진 테이블이 있다. 여기서 특수문자를 포함하고 있는 행만 출력해보자. WITH TEST (col1) AS ( SELECT 'ABC' UNION ALL SELECT '%%^#' UNION ALL SELECT '135' UNION ALL SELECT ..
[DB_MSSQL] 실행 결과를 표 형태/텍스트로 표시, 파일로 저장해보자 실행 결과를 표 형태, 텍스트리스트 형태로 출력해보자 Ctrl+D 누른 후 F5(실행) 단축키를 누르면 아래와 같이 표 형태로 결과가 출력된다. Ctrl+T 누른 후 F5(실행) 단축키를 누르면 아래와 같이 텍스트 형태로 결과가 출력된다. 쿼리 → 결과 처리 방법 → 텍스트로 결과 표시 (Ctrl+T)쿼리 → 결과 처리 방법 → 표 형태로 결과 표시 (Ctrl+D)쿼리 → 결과 처리 방법 → 파일로 결과 저장 (Ctrl+Shift+F)
[DB_MSSQL] 테이블 명세서 출력 쿼리 MS-SQL에서 출력 쿼리를 해당 DB에서 실행한다. 출력되는 메세지를 저장한다. (마우스 오른쪽 → 다른 이름으로 결과 저장) rpt파일을 EditPlus 등 편집기로 열고 HTML파일로 저장한다.
[DB_MSSQL] sp_addextendedproperty 주석 (테이블/컬럼) sp_addextendedproperty를 이용하여 테이블 및 컬럼에 주석을 달아보자 특정 테이블 및 컬럼에 대한 설명이 따로 적혀 있지 않으면, 해당 정보에 대해 알기 어렵다.테이블 및 컬럼에 대해 설명을 달아보자 주석 추가/수정 -- 주석 추가 (테이블) EXEC sp_addextendedproperty 'MS_Description', '테이블설명', 'user', dbo, 'table', 테이블명 -- 주석 추가 (컬럼) EXEC sp_addextendedproperty 'MS_Description',' 컬럼설명', 'user', dbo, 'table', 테이블명, 'column', 컬럼명 -- 주석 수정 (테이블) EXEC sp_updateextendedproperty 'MS_Description..

반응형