oracle中斜杠(/)的含义

我们通过PLSQL Developer在一个SQL中既包含创建存储过程,又在后面包含创建存储过程之外的其它语句的时候,这时如果直接在Procedure过程语句块的“End;”后面直接就跟着写SQL语句的话,这时如果执行,【“End;”后面直接就跟着写SQL语句】会被包含在存储过程里面,而不是按我们的意图Procedure在“End;”处结束后面再单独执行。

oracle中斜杠(/)的含义_第1张图片

oracle中斜杠(/)的含义_第2张图片

要实现分开执行各个独立语句块,这们需要在 PLSQL Developer中用斜杠(/)先将前面的语句执行,再执行后面的语句,实现把各独立的语句块分开来。

oracle中斜杠(/)的含义_第3张图片

 

 

oracle中斜杠(/)的含义

斜杠就是让服务器执行前面所写的sql脚本。如果是普通的select语句,一个分号,就可以执行了。但是如果是存储过程,那么遇到分号,就不能马上执行了。这个时候,就需要通过斜杠(/)来执行。

 

你可能感兴趣的:(数据库)