我得到ORA-01403: no data found以下查询的异常.这个错误的可能性有哪些?
SELECT trim(name)
INTO fullname
FROM ( SELECT n.name
FROM directory dir, store n
WHERE dir.name = n.name
AND dir.status NOT IN ('F', 'L', 'M')
ORDER BY n.imp, dir.date)
WHERE rownum <= 1;
Run Code Online (Sandbox Code Playgroud)
我该如何处理这个错误?
我有一个简单的查询,我可以在toad中运行.
select * from my_table
where my_id = 11111;
Run Code Online (Sandbox Code Playgroud)
为什么我不能在toad中运行相同的查询,这次声明一个变量并在where子句中使用它?
在sql server中我会:
declare @testID int
set @testID = 11111
select * from my_table
where my_id = @testID;
Run Code Online (Sandbox Code Playgroud)
如何在Oracle 11g中完成相同的操作?
oracle ×2