SQL Developer에서 패키지를 디버깅하려고합니다. 내가 "디버그"아이콘을 클릭하면 내가 디버그에 노력하고 방법은이 매개 변수Oracle SQL Developer - 디버깅 도움말
PROCEDURE procedure_name (dblink IN CHAR, bDebug IN BOOLEAN DEFAULT FALSE)
소요, 내가이 절차에 줄 필요가 입력을 요청합니다. 나는
dblink:='linkname';
bDebug:=TRUE;
을 제공하지만 디버깅을 시작할 때, 나는 다음
'linkname
'
즉 LINKNAME로 DBLINK의 가치, 공간을 많이하고 종료 견적을 참조하십시오. 코드에서 나는 그것이 나 그 버퍼 에러 제공이
`strSrc VARCHAR(120) := 'tablename'||dblink;`
을 할 때 그래서 의미가있는 작은이다. 하지만 SQL Developer가 그렇게하는 이유는 무엇입니까? 그것을 고치는 방법?
매개 변수가'VARCHAR2' 대신'CHAR'로 선언 된 이유가 있습니까? 나는 그것이 패딩이 어디에서오고 있는지 의심 스럽다. –
'VARCHAR' 대신'CHAR'로 선언 된 이유가 확실하지 않습니다. 하지만 생산에서, 그래서 내가 현재 디버깅을 위해 변경할 수 있다고 생각하지 ---- 내 유일한 관심사는 패딩입니다. –