【问题标题】:What does symbol / do at end of sql scripts? [duplicate]sql脚本末尾的符号/做什么? [复制]
【发布时间】:2015-06-16 14:49:15
【问题描述】:

我有一个如下的 sql 脚本。此脚本末尾的符号“/”有什么作用?

@create_file.sql;
@check_status.sql;
@update_status.sql;

/
show errors;

【问题讨论】:

  • 我对 Oracle 一无所知,但我的猜测是它相当于 MSSQLs GO 语句,它将前面的 t-sql 作为批处理执行,然后在下一个 GO 或脚本结束作为下一个批处理之前执行任何操作。 ..我关门了吗?
  • 我会在下面添加 Gergo 的答案。 /slash 也重新执行之前的命令。

标签: sql oracle stored-procedures sqlplus


【解决方案1】:

来自documentation

执行存储在 SQL 缓冲区中的最近执行的 SQL 命令或 PL/SQL 块。

缓冲区没有命令历史记录,也不记录 SQL*Plus 命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 2015-08-04
    • 2017-08-22
    • 1970-01-01
    • 2023-03-29
    • 2015-08-19
    相关资源
    最近更新 更多