SQL 스크립트에 리턴 키 입력

SQL 스크립트에 리턴 키 입력

실행할 때 값을 묻는 SQL 스크립트가 있습니다. 아무 값도 입력하지 않고 Enter/ Return키를 누르면 기본값이 선택되고 모든 레코드가 추출됩니다. 이것을 쉘 스크립트에 통합하려고 하는데, 스크립트가 어떤 값도 입력하라는 메시지를 표시하지 않고 기본적으로 "반환 키"를 허용해야 합니다. 내가 할 수 있는 방법이 있나요?

내가하려는 일의 예입니다.

in_codexecute.sql값을 허용하는 변수입니다 . 이 변수가 Enter기본적으로 /key를 선택하도록 하고 싶습니다 . Return아래에서 사용하는 코드가 작동하지 않습니다.

#! /bin/bash
sqlplus -s xxx/xxx<<!
define in_code='echo -e "\n"'
@execute.sql
exit
!

관련 정보