programing

PL/SQL 개발자의 그리드 출력에서 numwidth를 설정하는 방법은 무엇입니까?

subpage 2023. 8. 17. 21:18
반응형

PL/SQL 개발자의 그리드 출력에서 numwidth를 설정하는 방법은 무엇입니까?

PL/SQL Developer에서 몇 가지 쿼리를 실행하고 있는데 결과 열 중 하나에 18자리 숫자가 있습니다.PL/SQL Developer는 결과 그리드에 전체 숫자를 표시하는 대신 과학적 표기법으로 15자리만 표시합니다.

저는 프로그램의 기본 설정에서 이것을 변경하는 방법을 찾으려고 노력했습니다. 그래서 저는 전체 숫자를 볼 수 있습니다.set numwidthSQL*Plus에서 수행됩니다.하지만 제 수색은 헛수고였어요

이 설정을 변경하려면 어떻게 해야 합니까?

이것이 가능하다는 것이 밝혀졌습니다!!!

도구 -> 환경설정 -> SQL 창 -> 숫자 필드 to_char

to_char를 사용하면 모든 숫자를 얻을 수 있습니다.

select to_char ( t.reference_nr), t.reference_nr from rss_ing_cc_imp t
1   95209140353000001009592 9,5209140353E22
2   25546980354901372045601 2,55469803549014E22
3   75203220356000583867347 7,52032203560006E22
4   25546980357904327000017 2,55469803579043E22
5   95209140358000000700337 9,5209140358E22
6   95209140359000000596387 9,5209140359E22
7   25546980361131086003511 2,55469803611311E22
8   25546980361901390031808 2,55469803619014E22
9   85207130362051881964326 8,52071303620519E22
10  95209140363000000634885 9,5209140363E22
11  25546980364131099000436 2,55469803641311E22
12  95209141001000001006196 9,5209141001E22
13  85207131001100892094030 8,52071310011009E22
14  75203221001000590476576 7,52032210010006E22

열 형식을 설정할 수도 있습니다(위와 동일한 테이블 이름 사용...)

열 참조_nr 형식 99999999999999999999999999999999999

rss_ing_cc_imp에서 reference_nr을 선택합니다.

참조_NR

      95209140353000001009592 
      25546980354901372045601 

또는 (새 세션) 어느 쪽이 더 나은지도 모릅니다.

숫자를 표시합니다.

폭 10

rss_ing_cc_imp에서 reference_nr을 선택합니다.

참조_NR

 9.5E+22 
 2.6E+22 

숫자 너비 30 설정

숫자를 표시합니다.

숫자 폭 30

rss_ing_cc_imp에서 reference_nr을 선택합니다.

참조_NR

   95209140353000001009592 
   25546980354901372045601
SET sqlformat ansiconsole;

이렇게 하면 이후에 실행하는 모든 쿼리의 출력 형식이 설정됩니다.다른 SQL 형식도 있지만 이 형식이 귀하의 상황에 가장 적합할 것입니다.

이전의 상태로 되돌리려면 을 사용합니다.

SET sqlformat;

*이는 SQL Developer Version 18.3.0.277, Build 277.2354에서 확인되었습니다.

Ilya Kogan과 동일한 답변이지만 PL SQL Dev 13에서는 기본 설정이 이동하여 현재 제목 표시줄의 작은 튜너 아이콘 아래에 있습니다.그런 다음 SQL Window -> Number 필드 to_char

언급URL : https://stackoverflow.com/questions/4063167/how-to-set-numwidth-in-the-grid-output-of-pl-sql-developer

반응형