问题标签 [ora-01422]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - ORA-06512: 精确提取返回的行数超过了请求的行数
在运行以下过程时,我收到以下错误
您能否建议我如何将获取的数据分配给变量?我怀疑数据类型 varchar2 的变量 (lnbuf) 不接受 select 语句获取的行。请帮我解决这个错误
oracle - SELECT INTO 语句中的 ora-01422 错误
我的 Company_Person_all 视图中有一行,在 EMPLOYEE_NAME 列中以“YENER UZUN”命名(我已经只想要一个结果)。当我向这个函数发送参数(fname,而不是使用'YENER UZUN')时,我遇到
我应该怎么做才能防止这个错误?此外,当我编写下面的代码('YENER UZUN',而不是 fname)时,没关系,它不会给我一个错误。
sql - PL/SQL ORA-01422 SELECT INTO 错误,Oracle 匿名块(NOVA 环境)
出现以下错误:ORA-01422:精确提取返回的行数超过了请求的行数 ORA-6512
PL/SQL 的新手,虽然我知道这个查询应该通过标准 SQL 进行,但我试图弄清楚如何使用 PL/SQL 来完成这个。
我需要查询返回邮政编码为“20636”的客户的销售总数
这是表格/输入:
这是我为 PL/SQL 匿名块编写的代码:
如果我在没有将两个 customerZIP 属性设置为“20636”的情况下运行它,它可以正常工作。一旦我输入多个邮政编码为“20636”的客户记录,我就会收到错误消息。
您能否解释一下我在这里做错了什么以及如何解决?谢谢!
SQL Fiddle 链接(如果有帮助):http ://sqlfiddle.com/#!4/10fc1
sql - Too Many Rows throwing 但只选择了一个
我有这个过程,它只是根据名为AppID
. AppNbr
此过程从基于该行列调用的另一列中获取一个值AppID
。该过程TOO_MANY_ROWS
在尝试SELECT
一行时失败并出现异常。这是 PL/SQL:
sTOO_MANY_ROWS
时抛出异常。SELECT INTO
我不知道它为什么会抛出那个错误,因为如果我只是查询这个:
只有一排会返回正确的ApplId
.
到底是怎么回事?
sql - ORA-01422: 精确提取返回的行数超过请求的行数)显示为触发器
我已经厌倦了创建这样的触发器,但它显示了这个错误
oracle - ORA-01422: 精确提取返回的行数超过了触发器的请求行数
我尝试插入新行以检查我的触发器是否有效。但它返回标题中的错误
oracle - Oracle Forms 查询后 FRM-40735 和 ORA-01422
我想显示来自不同表的项目,我正在使用POST-QUERY
触发器:
它想出了FRM-40735
,ORA-01422
但它显示了一些记录(不是全部),我不知道出了什么问题
sql - 如果另一个表中的数据超过一个值,如何更新表数据
我有三张桌子:
- 员工(ssn,工资)。
- WORKS_ON(essn、pid、小时)。
- 项目(pid,pname)。
EMPLOYEE 的示例数据:
WORKS_ON 的示例数据
PROJECT 的示例数据
我需要创建一个存储过程,如果工作时间超过 50 小时,则将他/她的工资设置为 10%。
这就是我所做的,我在更新时遇到了问题(也许我的整个代码都是错误的),我已经尝试了很多次但仍然遇到问题,请帮助我
错误:
17/1 PL/SQL:忽略 SQL 语句
19/13 PL/SQL:ORA-00904:“ESSN”:标识符无效
我的预期结果应该是
谢谢你!