Oracle 如何处理从键盘pl sql输入的文本

Oracle 如何处理从键盘pl sql输入的文本,oracle,plsql,prompt,Oracle,Plsql,Prompt,如何在pl/sql Oracle中使用命令提示符管理从键盘输入的文本。 我想验证插入的文本是否为空或插入更多行 -我使用此行地址从键盘检索数据 打开服务器输出 接受my_var varchar(256)提示“插入您的号码:”,我所知道的唯一一件事是sql plus可以提示用户输入参数值。。因此,您可以让使用sqlplus的用户键入一些文本。我不确定那是不是你的意思 您可以通过添加&来实现这一点 所以 选择person.name 从个人 其中age=&age这不是pl/sql。这是sqlplus。

如何在pl/sql Oracle中使用命令提示符管理从键盘输入的文本。 我想验证插入的文本是否为空或插入更多行

-我使用此行地址从键盘检索数据

打开服务器输出


接受my_var varchar(256)提示“插入您的号码:”,

我所知道的唯一一件事是sql plus可以提示用户输入参数值。。因此,您可以让使用sqlplus的用户键入一些文本。我不确定那是不是你的意思

您可以通过添加&来实现这一点

所以

选择person.name 从个人
其中age=&age

这不是pl/sql。这是sqlplus。阅读sqlplus上的在线文档。但是我想在plsql块(函数或过程)中使用Prompt子句作为taskPut,简单地说,你不能这样做。PL/SQL不提供用于交互式I/O的命令。正如@OldProgrammer所说,
ACCEPT
是一个SQLPlus命令,这是唯一可以使用它的地方。