sql - Oracle 数据库错误 Error(3,3): PLS-00103: 在期望以下之一时遇到符号“BEGIN”:语言
问题描述
我是 Oracle SQL 的新手,我尝试编写一个新包。但是我收到此错误,在从该站点搜索解决方案后,我仍然不明白错误是什么。请帮我解决问题。谢谢你。
解决方案
您的错误是您试图创建一个 PACKAGE 标头并在其中包含您的过程的主体。
包有 HEADER(或规范)和 BODY。标头仅包含您希望从外部世界(包的)访问的过程/函数/类型/变量的签名。
除其他外,主体包括过程/功能的实现。
要解决您的问题,请在包标题中仅保留过程的规范,并将详细信息放在包正文中。
希望这能解决您的问题。
推荐阅读
- c# - 在 C# 中指定用于任务的线程
- security - 扫描本地项目的安全标头
- python - 使用 Python Google API 客户端的 GMail API:错误 400,前置条件失败
- vba - 从连续子表单上的超链接打开特定记录
- .net - 将带有队列的单租户应用程序移动到多租户 Web 应用程序
- windows - 如何在 CMake 中使用分号值创建一个列表?
- amazon-elastic-beanstalk - Nuxt js 应用程序未在 AWS beanstalk 上运行 - 502 错误
- swift - 如何使用快速 UI 为按钮背景绘制中间半线的圆圈?
- tcp - TCP 套接字接受的数据是否会过期?
- c++ - GCC 未能报告格式错误的 constexpr lambda 调用