【发布时间】:2011-08-05 09:40:17
【问题描述】:
我在编写 BAT 文件方面相当陌生。因此,我需要创建一个 BAT 文件,它将在其中接受来自命令提示符的用户名和密码,并使用这些值来处理 ORACLE 中的某些 SQL 命令。这很简单,我已经这样做了,它会提示用户输入 ORACLE 用户名、密码和数据库。它们分别是value1、value2和value3。
这里的问题是,ORACLE 密码包含分号。并且当在 CMD 提示符下输入分号时,不知何故该值不正确。例如。密码是“abc;cde”。不知何故,value2 只读作“abc”。有人可以帮忙吗?我曾尝试在提示期间输入双引号,但它仍然是一样的。此外,我宁愿不要让用户在提示期间输入双引号,因为这可能会与实际密码混淆。
请帮忙。
【问题讨论】:
-
不要将 DOS 与 Windows 中的某些命令解释器混淆。 DOS 是一个操作系统。
标签: oracle command-line batch-file cmd