말그대로 상수값으로 컬럼을 생성할때 컬럼의 사이즈를 지정할 수
있나요?
ex) CREATE TABLE 새테이블 AS
SELECT 참조테이블.*,
'3' NEW_COLUMN
FROM 참조테이블
이렇게 하고 싶은데 '3' 이란 값에 공백을 PAD 해주면 되지만
이경우 당연히 '3' 과 '3 '은 다른 값으로 인식되죠.
그래서 불필요한 RTRIM 을 쓰게 되어 속도가 저하됩니다.
길이는 고정으로 10자리를 주고 공백은 안들어 가는 방법을 알고 싶습니다.
=> 1) 고정으로 10자리를 주는 이유는 테이블 생성후 컬럼의 값을
변경할 필요가 있기때문이며, 그 변경값의 최대치가 10 입니다.
2) 물론 빈 테이블을 먼저 만들어 놓고 작업할 수도 있지만
저는 SELECT 구문으로 기존 구조에 새로운 컬럼을 추가하여
만들고 싶습니다.
|