相关疑难解决方法(0)

ORA-01403:找不到Select into的数据

我得到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)

我该如何处理这个错误?

oracle

4
推荐指数
2
解决办法
2万
查看次数

如何在Oracle PL-SQL的select语句中使用变量

我有一个简单的查询,我可以在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
推荐指数
2
解决办法
3万
查看次数

标签 统计

oracle ×2