【发布时间】:2015-04-09 23:18:05
【问题描述】:
如何在 pl/sql Oracle 中使用命令提示符管理从键盘输入的文本。 我想验证插入的文本是否为空或插入更多行
-我使用这一行地址从键盘检索数据
设置服务器输出
accept my_var varchar(256) prompt 'insert your Number:',
【问题讨论】:
-
这不是 pl/sql。这是 sqlplus。阅读 sqlplus 上的在线文档。
-
但我想在一个任务的 plsql 块(函数或过程)中使用 Prompt 子句
-
简单地说,你不能那样做。 PL/SQL 不提供交互式 I/O 的命令。正如@OldProgrammer 所说,
ACCEPT是一个 SQLPlus 命令,这是您唯一可以使用它的地方。