Visual Studio Code 대문자, 소문자 일괄 변환

메모장이나 DB TOOL에서 쿼리 짜다보면 대문자, 소문자 섞여서 아무렇게나 짤 때가 있는데 

쿼리나 프로그래밍은 대문자, 소문자를 일치하는게 코드 관리에 용이하고 쿼리 관리에 용이하기 때문에 

다 바꿔 주는게 맞다고 생각한다.. 

하지만 나의 코드들은 이미 너무 뒤죽박죽이고 ..

그럴때 사용하는 것이 VSCODE에서 대문자, 소문자로 일괄 변환 시키는 작업이다.

 

예시 - 나의 대 소문자가 섞인 엉망진창 쿼리

이때 영수증 기반으로 데이터를 보여줘야 하는 쿼리 작성중인상황 

select top 10 * 
	 from 테이블명 a inner join 테이블명 b
			on a.shop_cd = b.shop_cd
		   and a.pos_no	 = b.pos_no
		   and a.sale_date = b.sale_date
		   and a.bill_no = b.bill_no
 where onShop_div = 's'
    order by a.sale_date,a.bill_no


	SELECT 
    a.bill_no,                           -- 영수증 번호
    a.sale_date,                         -- 판매 일자
    a.shop_cd,                           -- 상점 코드
    a.pos_no,                            -- POS 번호
    a.sale_gb,                           -- 판매 구분
    a.sale_time,                         -- 판매 시간
    a.saletot,                           -- 판매 총액
    a.cnttot,                            -- 품목 수량 총합
    a.vattot,                            -- 부가세 총합
    a.cashtot,                           -- 현금 결제 금액
    a.cardtot,                           -- 카드 결제 금액
    a.sangpumtot,                        -- 상품 총합
    a.saledc,                            -- 할인 총액
    a.pointtot,                          -- 포인트 총액
    b.itemcd,                            -- 품목 코드
    b.sizecd,                            -- 사이즈 코드
    b.colorcd,                           -- 색상 코드
    b.kancode,                           -- 품목 바코드
    b.net,                               -- 순금액
    b.qnt,                               -- 수량
    b.amt,                               -- 금액
    b.danga,                             -- 단가
    b.pmgb,                              -- 결제 구분
    b.vat,                               -- 부가세
    b.saledcper,                         -- 할인율
    b.saledcamt,                         -- 할인 금액
    b.companyperyn,                      -- 회사 부담 여부
    b.reg_timestamp                      -- 등록 시간
FROM 
    martdb..sale_header a
INNER JOIN 
    sale_detail b
    ON a.shop_cd = b.shop_cd
    AND a.pos_no = b.pos_no
    AND a.sale_date = b.sale_date
    AND a.bill_no = b.bill_no
WHERE 
    a.onShop_div = 's'
ORDER BY 
    a.sale_date, 
    a.bill_no;

 

대, 소문자로 일괄 변경 방법

  1. 변환하려는 텍스트를 선택한다. 
  2. Ctrl + Shift + P를 누른다.
  3. transform을 입력한다.


기능 종류

  • Transform to Lowercase : 모두 소문자로 바꾼다.
  • Transform to Uppercase : 모두 대문자로 바꾼다.
  • Transform to Title Case : 단어의 첫 글자를 대문자로, 나머지는 소문자로 바꾼다

- 원하는 기능을 선택하고 엔터 키를 누른다.

 

화살표 부분에 작성하면 됨 

기존에 대문자로 바꿨던 이력이 있어서 떠 있음

필요에 따라 골라 사용하면 된다.

 

 

Transform to Uppercase 기능 적용 된것을 확인할수 있다 :)

 

 

'DEV(실무 기록) > TOOL' 카테고리의 다른 글

Nexacro Studio 개념  (0) 2024.03.12