pl/sql ora-02296
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pl/sql ora-02296相关的知识,希望对你有一定的参考价值。
修改表 以后 保存 出错 提示 ORA-002296 无法启用Scott 应当怎么解决啊??
参考技术A 今天正好遇到换个问题,我朋友帮我解决了原因:如果一张表是新建的,你为某些字段设定为不可为空是可以的,但是你应该是表建好后,再次修改之后出的问题吧,你在修改字段的时候可能为某些字段设置成不能为空,但是之前的那张表里面对应的字段却是空的,所以系统显示无法启用
方法:1你可以修改不可为空的字段为可空,2你可以打开那张表,在对应的字段插入数值,然后然后记得保存
我就是这么解决的,希望对你有用
ORA-06550:第 12 行,第 9 列:PL/SQL:ORA-00936:缺少表达式 ORA-06550:第 9 行,第 5 列:PL/SQL:忽略 SQL 语句
【中文标题】ORA-06550:第 12 行,第 9 列:PL/SQL:ORA-00936:缺少表达式 ORA-06550:第 9 行,第 5 列:PL/SQL:忽略 SQL 语句【英文标题】:ORA-06550: line 12, column 9: PL/SQL: ORA-00936: missing expression ORA-06550: line 9, column 5: PL/SQL: SQL Statement ignored 【发布时间】:2017-12-03 15:09:57 【问题描述】:我正在尝试插入 SELECT 语句返回的距离值,但是,我收到以下错误 -
DECLARE
l_lat VARCHAR2(100);
l_lng VARCHAR2(100);
l_postcode VARCHAR2(8) := :P2_POSTCODE;
BEGIN
brian.GEOCODE_GM_XML (l_postcode, l_lat, l_lng);
INSERT INTO RESTAURANTS_IMAGES_VIEW (DISTANCE)
VALUES
(
SELECT SDO_GEOM.SDO_DISTANCE
(a.location,
SDO_GEOMETRY(2001, 8307, SDO_POINT_TYPE(l_lat, l_lng, null), null, null), 0.005) distance
FROM RESTAURANTS_IMAGES_VIEW a
);
END;
我在这里犯了什么错误吗?
【问题讨论】:
【参考方案1】:如果 SDO_GEOM.SDO_DISTANCE 是一个过程,并且在括号内要根据查询给出具体参数,请将 SELECT 放在 a.location 前面。 而且,你想做的是这样的:
插入restaurants_images_view(距离) 选择... 来自..
插入后不必使用值。
【讨论】:
以上是关于pl/sql ora-02296的主要内容,如果未能解决你的问题,请参考以下文章
一个存储过程,报错如下 13 PL/SQL:ORA-00922:缺少或无效选项 13 PL/SQL:SQL Statement ignored
我用PL/SQL-Developer登录oracle时出现 ORA-12560:TNS:协议适配器错误怎么办?急!!!!!
ORA-06502: PL/SQL: 数字或值错误,我贴出来,大家帮我改一下,以前没怎么写过存储过程。。
oracle PL/SQL里面, tnsnames.ora文件里面配置了之后, 在下拉列表框里面没有显示
Oracle使用merge into 编写存储过程 遇编译错误:PL/SQL: ORA-00926: 缺失 VALUES 关键字
oracle创建存储过程时,提示错误是:错误(5,18): PL/SQL: ORA-00947: 没有足够的值?代码如下: