1. <i id='F8v3v'><tr id='F8v3v'><dt id='F8v3v'><q id='F8v3v'><span id='F8v3v'><b id='F8v3v'><form id='F8v3v'><ins id='F8v3v'></ins><ul id='F8v3v'></ul><sub id='F8v3v'></sub></form><legend id='F8v3v'></legend><bdo id='F8v3v'><pre id='F8v3v'><center id='F8v3v'></center></pre></bdo></b><th id='F8v3v'></th></span></q></dt></tr></i><div id='F8v3v'><tfoot id='F8v3v'></tfoot><dl id='F8v3v'><fieldset id='F8v3v'></fieldset></dl></div>
      <bdo id='F8v3v'></bdo><ul id='F8v3v'></ul>

      <small id='F8v3v'></small><noframes id='F8v3v'>

    1. <legend id='F8v3v'><style id='F8v3v'><dir id='F8v3v'><q id='F8v3v'></q></dir></style></legend>
    2. <tfoot id='F8v3v'></tfoot>
    3. 在 Oracle 中定义局部变量的最简单方法是什么?

      时间:2023-11-28

        • <bdo id='mJMXZ'></bdo><ul id='mJMXZ'></ul>
          1. <legend id='mJMXZ'><style id='mJMXZ'><dir id='mJMXZ'><q id='mJMXZ'></q></dir></style></legend>
              <tbody id='mJMXZ'></tbody>
            <tfoot id='mJMXZ'></tfoot>

            <small id='mJMXZ'></small><noframes id='mJMXZ'>

            • <i id='mJMXZ'><tr id='mJMXZ'><dt id='mJMXZ'><q id='mJMXZ'><span id='mJMXZ'><b id='mJMXZ'><form id='mJMXZ'><ins id='mJMXZ'></ins><ul id='mJMXZ'></ul><sub id='mJMXZ'></sub></form><legend id='mJMXZ'></legend><bdo id='mJMXZ'><pre id='mJMXZ'><center id='mJMXZ'></center></pre></bdo></b><th id='mJMXZ'></th></span></q></dt></tr></i><div id='mJMXZ'><tfoot id='mJMXZ'></tfoot><dl id='mJMXZ'><fieldset id='mJMXZ'></fieldset></dl></div>
              • 本文介绍了在 Oracle 中定义局部变量的最简单方法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                在 SQL Server 中,我可以像这样定义局部变量.

                In the SQL Server, I can define local variables like this.

                declare @id number := 1000
                
                select * from tbl_A where id = @id;
                select * from tbl_B where id = @id;
                

                非常方便.我试图在 PL/SQL 中做同样的事情,但它不起作用.

                It is very convenient. I tried to do same thing in PL/SQL but it doesn't work.

                DECLARE id number;
                select 1000 into id from dual;
                

                你知道如何做类似的事情吗?最简单的方法是我的目标.

                Do you know how to do something similar? The simplest method is my objective.

                推荐答案

                PL/SQL中如果要定义局部变量,需要一个完整的PL/SQL块

                If you want to define a local variable in PL/SQL, you need a complete PL/SQL block

                DECLARE
                  id NUMBER;
                BEGIN
                  SELECT 1000
                    INTO id
                    FROM dual;
                END;
                

                或者只是

                DECLARE
                  id NUMBER := 1000;
                BEGIN
                  <<do something that uses the local variable>>
                END;
                

                如果你想在 SQL*Plus 中声明一个变量

                If you want to declare a variable in SQL*Plus

                SQL> variable id number
                SQL> begin
                       select 1000 into :id from dual;
                     end;
                     /
                
                SQL> print id
                
                        ID
                ----------
                      1000
                
                SQL> SELECT * FROM tbl_a WHERE id = :id
                

                这篇关于在 Oracle 中定义局部变量的最简单方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:在 PL/SQL 中打印记录字段 下一篇:为什么只从数据库视图中选择时会得到一个打开的事务?

                相关文章

                  <tfoot id='zKFtg'></tfoot>
                1. <small id='zKFtg'></small><noframes id='zKFtg'>

                2. <legend id='zKFtg'><style id='zKFtg'><dir id='zKFtg'><q id='zKFtg'></q></dir></style></legend>
                    <bdo id='zKFtg'></bdo><ul id='zKFtg'></ul>
                  1. <i id='zKFtg'><tr id='zKFtg'><dt id='zKFtg'><q id='zKFtg'><span id='zKFtg'><b id='zKFtg'><form id='zKFtg'><ins id='zKFtg'></ins><ul id='zKFtg'></ul><sub id='zKFtg'></sub></form><legend id='zKFtg'></legend><bdo id='zKFtg'><pre id='zKFtg'><center id='zKFtg'></center></pre></bdo></b><th id='zKFtg'></th></span></q></dt></tr></i><div id='zKFtg'><tfoot id='zKFtg'></tfoot><dl id='zKFtg'><fieldset id='zKFtg'></fieldset></dl></div>