본문 바로가기
반응형

 MSDN 2 

img-skin-thumnail [MS-SQL] 그룹별 ROW(행) 문자열 결과 합치기 (STUFF, FOR XML PATH 활용) 그룹별 ROW(행) 문자열 결과 합치기 (STUFF, FOR XML PATH 활용) 포스팅 개요 오늘 포스팅 예제 쿼리는 검색한 테이블의 ROW(행) 문자열의 결과를 원하는 방식으로 합쳐서 표기하는 방법입니다. 다만 사용되는 구문의 의미는 이해하기가 어려우니 규칙성을 인지하여 상황에 맞게 대응하는 것이 좋습니다. 예제 쿼리의 STUFF는 MSDN에서는 "다른 문자열에 문자열을 삽입합니다"라고 정의되어 있습니다. 예제 쿼리의 FOR XML PATH는 MSDN에서 "SELCT 결과를 XML 형태로 반환하는 FOR XML문의 PATH 모드"라고 정의 되어있습니다. 이제 예제 쿼리를 확인하기 전 아래의 그림을 참고하여 테스트 결과를 미리 확인해 보시길 바랍니다. 예제 쿼리 지난 포스팅에서 사용한 TEST 테이블.. 2023. 1. 3.
img-skin-thumnail [MS-SQL] 중복 테이블 삭제 후에 다시 테이블 생성(CREATE)하기 중복 테이블 삭제 후에 다시 테이블 생성(CREATE)하기 포스팅 개요 MS-SQL은 이미 SSMS(SQL Server Management Studio)라는 강력한 툴이 존재하여 비교적 간단하게 테이블 생성이 가능합니다. 하지만 관계형 데이터베이스(RDBMS)를 사용하려면 반드시 DDL(Data Definition Language : 데이터 정의 언어)을 숙지하여야 합니다. 오늘 포스팅에서는 DDL의 생성(CREATE), 수정(ALTER), 삭제(DROP) 중 CREATE 문의 작업 전에 중복 테이블을 발견하고 삭제하는 방법을 예제로 작성해 보겠습니다. 아래 예제를 그대로 적용하시면 중복 테이블을 삭제하고 작업이 진행되니 조심하셔야 됩니다. IF와 OBJECT_ID([테이블명]) 조합을 이용한 테이블 검.. 2023. 1. 2.
728x90
반응형