【问题标题】:how to handle the text entered from the keyboard pl sql如何处理从键盘输入的文本pl sql
【发布时间】: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 命令,这是您唯一可以使用它的地方。

标签: oracle plsql prompt


【解决方案1】:

我唯一知道的 sql plus 是您可以提示用户输入参数值。这样您就可以让使用 sqlplus 的用户输入一些文本。我不确定这是不是你的意思...

您可以通过添加 & 来做到这一点。

所以

选择人名 从人 其中年龄 = &age

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-23
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多