테이블의 data type의 크기변경이요!!ㅠㅠ 0 2 915

by 김대식 [SQL Query] 테이블 [2017.08.30 19:01:59]


의문0.PNG (24,200Bytes)
의문1.PNG (15,157Bytes)
의문2.PNG (67,086Bytes)

emplyees 테이블이 이렇게 보기가 안좋아서 

DESC로 테이블 구조를 보니 크기가 좀 크게 잡혀있는 컬럼들이 있어서 크기를 줄였습니다

ALTER TABLE emplyees(first_name varchar2(15));

이런식으로 email,first_name,last_name의 크기를 줄이고 DESC로 확인까지 하였습니다.

그리고 SQL을 종료 후 다시 접속했는데

테이블 컬럼의 크기는 줄어있는데 쿼리시 다시 또 저렇게 길게나와서

COLUMN FORMAT 명령어로 크기를 줄여야 하는 상황이 발생하는데

테이블 컬럼의 크기를 줄여도 매번 들어올때마다 COLUMN FORMAT으로 크기를 줄여줘야 하나요?ㅠㅠ

by 마농 [2017.08.31 08:27:34]

글쎄요?
컬럼이 20자리에서 15자리로 줄어 출력너비는 5자리만큼 줄었을 텐데요?
출력 너비는 확실실히 줄었을 것 같구요.
다만 그만큼 줄었다고 줄바꿈이 해소될 정도로 줄은게 아닌거죠.
그리고 출력이 맘에 안든다고 테이블을 바꾸는 것은 좀 아닌 것 같구요.
출력이 맘에 안들면 출력 부분을 조정하셔야 하는게 좋을 듯 하네요.
일일히 컬럼사이즈 지정하기 귀찮다면 라인사이즈를 지정하세요.
SET LINESIZE 300
SET LINES 300


by 김대식 [2017.09.01 11:54:16]

아아 감사합니다!! 출력이 맘에 안들어 테이블을 바꾸는건 위험한 행동이군여....

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입