Oracle和SQL Server中的SELECT语句

普拉文

我有一个SQL Server脚本,例如

declare @num int
begin
--//........while loops/ if conditions...
--//........remove code for simplicity
select num from tbl where cnd = @num;
end

我已经在Oracle中做到了;

Declare v_num number;
begin
--//........while loops/ if conditions...
--//........remove code for simplicity
select num from tbl where cnd = v_num;
end;
/

我收到一个错误

PLS-00428:此SELECT语句中应有一个INTO子句

整个sql服务器查询大约有500行,其中可能已声明和分配了变量...。在脚本的末尾,有一个使用其中许多变量和多个表的select语句。我怎样才能使该select语句在Oracle中工作?

HAYMbl4

如果v_num要从贴花块中使用,则应按照以下步骤重写代码:

Declare v_num number;
begin
--//........while loops/ if conditions...
--//........remove code for simplicity
select num from tbl where cnd = v_num ;
end;
/

如果使用以下命令:

Declare v_num number;
begin
--//........while loops/ if conditions...
--//........remove code for simplicity
select num from tbl where cnd = :v_num ;
end;
/

您必须将值插入参数 v_num

如果你想选择的值numv_num你应该重写你的代码如下:

Declare v_num number;
begin
--//........while loops/ if conditions...
--//........remove code for simplicity
select num into v_num from tbl;
end;
/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用SQL Server 2008中的select语句和其他列插入表

来自分类Dev

SQL Server SSIS和Oracle数据泵

来自分类Dev

根据sql server中select的输出创建动态sql语句

来自分类Dev

在SQL Server中,内部事务的SELECT语句对外部事务的INSERT可见吗?

来自分类Dev

在ORACLE中的select语句中从PL / SQL调用函数

来自分类Dev

在SELECT中的IF语句SQL查询

来自分类Dev

串联中的Select语句(Oracle)

来自分类Dev

在SELECT语句SQL Server中插入“ $”

来自分类Dev

CASE中的Select语句-SQL

来自分类Dev

我如何xPath到SQL Server中的select语句中的值?

来自分类Dev

在SQL Server的事务中为SELECT语句放置什么样的锁

来自分类Dev

SQL SERVER 2008 Select语句

来自分类Dev

在SQL Server中删除的IF语句

来自分类Dev

Oracle中Case语句中的Select语句

来自分类Dev

SQL Server select语句出现问题

来自分类Dev

使用select语句插入表并在SQL Server 2008中添加其他列

来自分类Dev

sql server中select语句中的表名变量

来自分类Dev

MS SQL Server select语句:显示两个表中的所有组合

来自分类Dev

如何在SQL Server 2008 R2中的select语句内编写条件

来自分类Dev

从select语句在SQL Server中创建视图

来自分类Dev

如果视图和存储过程都只包含1条select语句,那么SQL Server中的区别是什么

来自分类Dev

如何在SQL Server中合并两个不同的select语句的结果集

来自分类Dev

SQL SERVER 2008 Select语句

来自分类Dev

SELECT语句SQL SERVER中的LOOP和COUNT

来自分类Dev

基于日值的SELECT语句SQL SERVER

来自分类Dev

基于Single SQL FUNCTION (SQL Server 2014) 中的两个SELECT 语句计算MINIMUM 值

来自分类Dev

如何在SQL Server中的存储过程中获取select语句的行数

来自分类Dev

从 .NET 连接 SQL Server 和 Oracle

来自分类Dev

ORACLE SQL 联接 MULTI SELECT 语句 ORACLE

Related 相关文章

  1. 1

    使用SQL Server 2008中的select语句和其他列插入表

  2. 2

    SQL Server SSIS和Oracle数据泵

  3. 3

    根据sql server中select的输出创建动态sql语句

  4. 4

    在SQL Server中,内部事务的SELECT语句对外部事务的INSERT可见吗?

  5. 5

    在ORACLE中的select语句中从PL / SQL调用函数

  6. 6

    在SELECT中的IF语句SQL查询

  7. 7

    串联中的Select语句(Oracle)

  8. 8

    在SELECT语句SQL Server中插入“ $”

  9. 9

    CASE中的Select语句-SQL

  10. 10

    我如何xPath到SQL Server中的select语句中的值?

  11. 11

    在SQL Server的事务中为SELECT语句放置什么样的锁

  12. 12

    SQL SERVER 2008 Select语句

  13. 13

    在SQL Server中删除的IF语句

  14. 14

    Oracle中Case语句中的Select语句

  15. 15

    SQL Server select语句出现问题

  16. 16

    使用select语句插入表并在SQL Server 2008中添加其他列

  17. 17

    sql server中select语句中的表名变量

  18. 18

    MS SQL Server select语句:显示两个表中的所有组合

  19. 19

    如何在SQL Server 2008 R2中的select语句内编写条件

  20. 20

    从select语句在SQL Server中创建视图

  21. 21

    如果视图和存储过程都只包含1条select语句,那么SQL Server中的区别是什么

  22. 22

    如何在SQL Server中合并两个不同的select语句的结果集

  23. 23

    SQL SERVER 2008 Select语句

  24. 24

    SELECT语句SQL SERVER中的LOOP和COUNT

  25. 25

    基于日值的SELECT语句SQL SERVER

  26. 26

    基于Single SQL FUNCTION (SQL Server 2014) 中的两个SELECT 语句计算MINIMUM 值

  27. 27

    如何在SQL Server中的存储过程中获取select语句的行数

  28. 28

    从 .NET 连接 SQL Server 和 Oracle

  29. 29

    ORACLE SQL 联接 MULTI SELECT 语句 ORACLE

热门标签

归档