首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PL/SQL的匿名块

对于Oracle数据库开发的入门玩家,有可能对“存储过程”的概念感到困惑。

PL/SQL作为一种数据库编程语言,是以数据为核心进行各种操作的,其操作的主要实现途径就是存储过程。存储过程是一个通俗的统称,它可以细分为匿名块(Anonymous Block)、函数(Function)、存储过程(Procedure)、包(Package)。本文简要介绍PL/SQL的匿名块。

匿名块(Anonymous Block)

匿名块是能够动态地创建和执行的语句块,不会以持久化的方式将代码作为数据库对象储存在系统目录中。以下是一个简单的匿名块示例:

在一些场景下,只需要使用一次性的存储语句,可以使用匿名块这种简单便捷的方式。但其他场景中,如果存储语句需要复用,匿名块则不适用,需要使用函数、存储过程或包,把语句编译到数据库中,方便今后查找复用。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180122G0CEK000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券