Я пытаюсь отладить пакет в SQL Developer.Метод, который я пытаюсь отладить, принимает 2 параметра
PROCEDURE procedure_name (dblink IN CHAR, bDebug IN BOOLEAN DEFAULT FALSE)
Когда я нажимаю на иконку «Отладка», он запрашивает входные данные, которые мне нужно дать для этой процедуры.Я даю
dblink:='linkname';
bDebug:=TRUE;
, но когда он начинает отладку, я вижу значение dblink как
'linkname
'
, т. Е. Linkname, много пробелов и затем заключительную цитату.поэтому, когда в коде я пытаюсь сделать это
`strSrc VARCHAR(120) := 'tablename'||dblink;`
, это дает мне ошибку, что буфер слишком мал, что имеет смысл.но почему SQL Developer делает это?как это исправить?