나는 좋은 방법으로 spool
출력을 시도하므로, 모든 VARCHAR2 컬럼을 a5로 포맷하고있다. 그러나 문제가되는 열은 NUMBER (2) 유형이 SLOTNUM
이고 NUMBER (5,2) 유형이 FEEADJUSTMENT
입니다. 내 코드는 다음과 같습니다Oracle에서 NUMBER 열의 형식을 지정하는 방법은 무엇입니까?
column SLOTNUM format 999;
column FEEADJUSTMENT format 999.9;
.........
column [other VARCHAR2] format a5;
select * from allTables;
결과는 다음과 같습니다
SLOTNUM DATEV ACTUA NOTES FEEADJUSTMENT TREAT NAME
------- ----- ----- ----- ------------- ----- -----
12 19-JU 19-ju Treat 2.5 12345 Flu
N-13 n-13 ment 6 Shot
00:00 succe
:00 ssful
l
15 20-JU 20-ju Appar 5.5 12345 Flu
N-13 n-13 atus 6 Shot
02:00 broke
:00
FEEADJUSTMENT
가 필요한 것보다 더 많은 공간을하고있다. format 999.9
FEEADJUSTMENT
열을 자르지 않는 이유는 무엇입니까? 이와
아,이 규칙은 NUMBER에 적용되지만 VARCHAR2에는 적용되지 않습니다. 그것? 고맙습니다!!! – CHEBURASHKA
그래, 내가 너무 많은 열을 가지고 있기 때문에 ... 나는'a5'에서 시작하기 만하면 칼럼을 적절하게 조정할 것이다. 나는 그것이 좋게보기를 바란다. – CHEBURASHKA