키보드 깡패
close
프로필 사진

키보드 깡패

github: @i-zro

  • 분류 전체보기 (168) N
    • DX & AX (9)
    • Call (2)
    • Algorithm (28)
      • 📚 Concept (5)
      • 🔎 Problem Solving (23)
    • Web (20)
      • 📗 Spring (11)
      • ⛺️ Java (4)
      • 📔 UI,UX (2)
      • 🖥 React.js (3)
      • 🗑 Etc (0)
    • Database (5)
      • 🐬 MySQL (1)
      • 🅾 Oracle (2)
      • Total (2)
    • DevOps (2) N
      • 🐝 AWS (8)
      • 🤦‍♀️ CI, CD (0)
      • 👣 Linux (2)
      • Container (0)
      • 👾 Kubernetes (2)
      • 👾IaC (7)
      • Etc (3)
      • DX Tools (0)
      • Kafka (32)
    • Retrospect (2)
      • 1️⃣ Daily 2024 (2)
    • Etc (33)
      • 🐎 Talk (11)
      • ❤️‍🔥Motivation (3)
      • 🍷Alcoholic (2)
      • 🔥 Hot Place (1)
      • 🔥 Hot Cafe (1)
      • Food Fighter (1)
      • Entertainment (10)
      • Money (2)
      • Tistory (1)
      • 🤓 Introspection (0)
      • Buddhism (1)
  • 홈
  • 태그
  • 방명록

칼럼 순서 변경 방법 [SQL / Oracle]

테이블의 칼럼 위치를 수정해야 하는 업무가 있었다. 하지만 다 날리고 다시 박아넣는 것 말고 다른 방법이 있지 않을까 하는 생각이 들었다. 칼럼을 날리고 다시 넣으면 백업될때 컬럼명과 사이즈만 복제되고 테이블의 PK, INDEX나 COMMENT 등은 백업되지 않지만 INVISIBLE-VISIBLE을 사용하면 쉽게 칼럼간 순서를 변경할 수 있다. 예를 들어 TB 테이블에서 A B C D E 순으로 되어있는 칼럼을 A B E C D로 변경하려 한다고 하자. -- 뒤로 옮길 컬럼을 순서대로 INVISIBLE 한다. ALTER TABLE TB MODIFY (C INVISIBLE); ALTER TABLE TB MODIFY (D INVISIBLE); -- 뒤로 옮길 컬럼을 순서대로 VISIBLE 한다. ALTER ..

  • format_list_bulleted Database/🅾 Oracle
  • · 2022. 7. 21.

VARCHAR형으로 저장된 날짜와 현재 날짜의 차이 구하기 [SQL / Oracle / myBatis]

내가 해야할 일은 USER_SOL 테이블에서 현재로부터 '335일' 지난 계정을 찾는 것이었다. 이를 테면, VARCHAR2(14)인 칼럼 DT_LAST가 있다고 하자. 특정 데이터의 DT_LAST의 값은 아래와 같다. 이 중 오늘로부터 335일 전의 데이터들만 추출하고 싶을 때, VARCHAR과 현재 날짜를 비교해야하는 것이다. SELECT * FROM USER_SOL WHERE 1=1 AND TO_DATE(TO_CHAR(SYSDATE, 'YYYYMMDD'), 'YYYYMMDD') - TO_DATE(SUBSTR(DT_LAST, 0, 8), 'YYYYMMDD') = 335 위와 같이 SYSDATE를 TO_CHAR을 이용해서 YYYYMMDD꼴로 변환..

  • format_list_bulleted Database/🅾 Oracle
  • · 2022. 7. 18.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (168) N
    • DX & AX (9)
    • Call (2)
    • Algorithm (28)
      • 📚 Concept (5)
      • 🔎 Problem Solving (23)
    • Web (20)
      • 📗 Spring (11)
      • ⛺️ Java (4)
      • 📔 UI,UX (2)
      • 🖥 React.js (3)
      • 🗑 Etc (0)
    • Database (5)
      • 🐬 MySQL (1)
      • 🅾 Oracle (2)
      • Total (2)
    • DevOps (2) N
      • 🐝 AWS (8)
      • 🤦‍♀️ CI, CD (0)
      • 👣 Linux (2)
      • Container (0)
      • 👾 Kubernetes (2)
      • 👾IaC (7)
      • Etc (3)
      • DX Tools (0)
      • Kafka (32)
    • Retrospect (2)
      • 1️⃣ Daily 2024 (2)
    • Etc (33)
      • 🐎 Talk (11)
      • ❤️‍🔥Motivation (3)
      • 🍷Alcoholic (2)
      • 🔥 Hot Place (1)
      • 🔥 Hot Cafe (1)
      • Food Fighter (1)
      • Entertainment (10)
      • Money (2)
      • Tistory (1)
      • 🤓 Introspection (0)
      • Buddhism (1)
인기 글
전체 방문자
오늘
어제
Copyright © 키깡 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바