私はWindowsバッチプログラムに非常に慣れていません。1 つの要件があります。つまり、コマンド プロンプトを介してユーザーから Oracle データベースのユーザー名パスワードと接続文字列を取得したいということです。Oracleで特定のユーザーを接続する必要があるユーザー入力に依存します。Windowsバッチファイルを使用してそれを行うにはどうすればよいですか?
試しましたが、問題を解決できません。
enter code here
@ECHO OFF
ECHO *****************************
ECHO Database Login
ECHO *****************************
SET /p username =User/Schema:
SET /p passwd =Password :
SET /p tns =Database :
sqlplus %username%/%passwd%@%tns
バッチ ファイルを実行すると、何のアクションも表示されず、実行されてコマンド プロンプトから終了します。