본문 바로가기

DB/Oracle21

컬럼 순서 바꾸는 방법 postgresql alter column position 새로운 컬럼을 추가하면 맨밑에 새로운 컬럼이 추가된다. mbr_type_cd를 추가했을 경우 새로운 컬럼을 중간으로 추가하고 싶을 경우 다음과 같은 방법을 사용하면 된다. 1. alter table tablename rename to oldtable; 2. 새로운 newtable 생성 (column postion을 원하는 순으로) insert into tablename (col1, col2, col3) select col1, col2, col3 from oldtable oldtable의 데이터를 newtable에 insert 주의사항 ; pk등의 릴레이션 명칭도 변경필요 [참고] stackoverflow.com/questions/285733/how-do-i-alter-the-position-of-a-co.. 2021. 3. 15.
ORACLE 대문자, 소문자, 첫 글자만 대문자 만들기 ORACLE 대문자, 소문자, 첫 글자만 대문자 만들기 ORACLE 을 사용하다보면 영문 대소문자 처리를 해주어야 할 때가 있습니다. 이번 포스팅에서는 전체를 대문자로 변환, 전체를 소문자로 변환 그리고 첫 번째 글자만 대문자로 변환하는 함수를 알아보겠습니다. 대문자 만들기 UPPER 이 함수는 전체 글자를 대문자로 변환해 주는 함수입니다. 소문자 만들기 LOWER 이 함수는 전체 글자를 소문자로 변환해 주는 함수입니다. 첫 글자만 대문자 만들기 INITCAP 이 함수는 첫 번째 글자를 대문자로 변환해 주는 함수입니다. 2019. 4. 1.
테이블 어딘가에 있는 컬럼 찾을 때, 컬럼명 조회 쿼리 컬럼명 조회 쿼리컬럼명을 어설프게 아는데…어느 테이블에서 쓰이는지 기억이 잘 안나는데..어떻게 찾지?SELECT * FROM INFORMATION_SCHEMA.COLUMNS 이 쿼리를 사용하면 어느테이블에 어떤 컬럼이 쓰이는지를 알 수 있다.아예 스키마에 쿼리를 날리는 것!혹시 컬럼이 어렴풋이 기억난다면SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE column_name like '%gu_nm%' 컬럼명으로 조회도 해보자내가 맨날 찾아서 쓰는 포스팅.. 2019. 3. 21.
[sqlplus] 컬럼 사이즈 늘리기, 콘솔창 실행시 줄바꿈 될때 1 SET LINESIZEsqlplus를 cmd에서 조회하다보면 자동으로 줄바꿈 되는 경우가 있는데요, 이러한 현상이 발생하는 이유는 DEFAULT 컬럼 폭이 80으로 설정되어있기 때문입니다.그렇다면 컬럼 폭을 늘려보겠습니다. SET LINESIZE 200 콘솔에서 한번에 보기 편해졌습니다. SET LINESIZE 콘솔에서 볼수 있는 라인 사이즈를 늘려주는 명령어2 COL FORMAT 컬럼을 줄이는 방법도 있겠죠? COL TNAME FORMAT A30 TNAME 컬럼만 지정해서 사이즈를 조절하였습니다. 3 SHOW LINESIZE SHOW LINESIZE 추가로 현재 LINESIZE를 볼수 있는 명령어 입니다. SQL> SHOW LINESIZE linesize 200 2019. 3. 21.