oracle中的分号;和左斜杠/

在PL/SQL中执行单个语句我们经常使用;但是在执行一些批量脚本或者代码块的时候尽管已经使用了;但是执行还是报错,这个时候就需要使用/来执行代码块。

;在末尾标识sql语句的结束

/在末尾可以出发代码块执行

/的用法,在PLSQL中代替;

alter table T modify BALANCE1 NUMBER(15, 2)

/

alter table T modify BALANCE2 NUMBER(15, 2)

/

alter table T modify BALANCE3 NUMBER(15, 2)

每个单个语句后面有一个/末尾语句可以没有

在代码块中使用

SQL>variable XXXX

SQL>begin

XXXXX

XXXX

end;

/

注意在一个脚本中每一个begin end之间都需要一个/

相关推荐
Championship.23.245 分钟前
Linux 内存管理深度解析与实战指南(基于 Linux 5.10+)
数据库
迪康coolmu8 分钟前
金融客户数据合规落地:基于迪康端点安全一体化管理系统的四道防线实践
运维·服务器·数据库·经验分享·安全·网络安全·金融
郭小李12 分钟前
转发与重定向
java·服务器·数据库
时间售卖铺17 分钟前
MySQL事务ACID与隔离级别深度解析
运维·数据库·mysql·云原生
悟道书生19 分钟前
Kingbase数据库使用命令来执行init.sql(包含建库建表语句)
数据库·oracle
潇湘秦30 分钟前
SQL Server 2016+ 整数类型元数据扩宽(秒级变更)完整说明
数据库·算法
晴天¥34 分钟前
记一次Oracle 归档进程卡死怎么去有效排查
数据库·oracle
小手cool43 分钟前
PostgreSQL 基础入门:从安装到核心概念
数据库·postgresql
Bushlet44 分钟前
Mysql建库及建表流程总结
数据库·mysql