sql - 我的数据库的 oracle 中游标的语法有什么问题?
问题描述
SQL> CREATE TABLE DOCTOR (
2 DID INT PRIMARY KEY NOT NULL,
3 DNAME VARCHAR (15) NOT NULL,
4 QUALIFICATION VARCHAR(15)
5 );
Table created.
SQL> CURSOR C_DOCTOR IS SELECT DID,DNAME,QUALIFICATION FROM DOCTOR;
SP2-0734: unknown command beginning "CURSOR C_D..." - rest of line ignored.
我一直在遵循显式游标的语法,但是我仍然收到此错误。你能帮我么?
解决方案
游标必须位于 PL/SQL 块中,无论是匿名的还是命名的(例如存储过程、函数或包)。你不能只声明一个游标自己。
推荐阅读
- javascript - id动态添加到元素后如何通过id获取元素?
- javascript - 如何在我的 Rails 应用程序中减小 firebase.js 的大小
- javascript - 通过搜索另一个变量获取 json 变量
- selenium - (并行)使用 TextNG.XML 套件在 TestNG 中进行交叉浏览
- python - R 和 Python 中 Butterworth 滤波器的不同结果
- webpack - 使用 JavaScript 包捆绑/迷你(构建)时,Webpack 正在提升/封装我的代码
- azure - 使用 python sdk 在 azure 中的 linux vm 中运行命令
- rest - 没有 Appserver 的 API 调用
- android - 将数据从 Fragment 返回到 Activity
- jquery - 当空间包含数据列表时仅显示第一部分