1
oracle 내부에서 작동하는 oracle 저장 프로 시저가 있습니다. 그러나 sqlplus에서 실행하려고하면 입력 값에 걸리는 단어 사이에 두 공백이 필요하므로 작동하지 않습니다. SQLPLUS는이를 자동으로 단일 공간으로 절단합니다.SQLPLUS 입력 값의 공백을 자동으로 줄입니다
sqlplus username/password @setup_run.sql 'Word1__Word2'
old 5: inparam1 := '&1';
new 5: inparam1 := 'Word1_Word2';
PL/SQL procedure successfully completed.
어떻게 이런 일이 발생하지 않게 할 수 있습니까? 필자는 수동으로 문자열을 구문 분석하고 공간을 추가하지 않으므로이 공간이없는 다른 입력에 문제가 발생할 수 있습니다. 쉘 |
덕분에,