以下代码用于通过批处理文件连接到 Oracle 数据库,提示输入用户名、密码和数据库实例。如果任何凭据无效,我想要的是退出 cmd 本身,否则它应该正常进行。
@ECHO OFF
:START
set /p U="Enter Username(User ID):"
set /p P="Enter Password(Password@o1234abc):
:NEXT
set /p a="Do you want to display details of 1a?(y/n)"
ECHO "%a%"
if "%a%" == "y" sqlplus %U%/%P% @".\AB_1a.sql"
if "%a%" == "n" goto A
set /p id1= "Please enter ID for 1a(press 's' to SKIP):"
if "%id1%" == "s" goto A
sqlplus %U%/%P% @".\AB_.sql" %id1%
goto A
:End
请提出任何解决方案。