Oracle - 将一个字段选择为多个变量

时间:2017-03-02 12:39:02

标签: sql oracle plsql oracle11g

我有一个不让我睡觉的问题。 如何在Oracle中选择一个字段并放入多个变量。 例如:

#!/usr/bin/env boot
(set-env! :dependencies '[[quil "2.6.0"]])
(require '[quil.core :as q])

(defn draw []
  (println "in draw")
  (q/background 111 111 111 )  )

(defn -main  [& args]
  (println "starting")
  (q/defsketch my-art
    :size [800 800]
    :draw draw)
  (Thread/sleep 5000))

这段代码显然不正确 - 我给出了一个关于太多变量的错误。 但是,我想知道是否存在将一个值放入多个变量的另一种方式?

我将非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

重复123

declare
   v_num_1 number;
   v_num_2 number;
   v_num_3 number;
begin
   select 123, 123, 123 into v_num_1, v_num_2, v_num_3
   from dual;
end;

或使用简单的作业:

declare
   v_num_1 number;
   v_num_2 number;
   v_num_3 number;
begin
   v_num_1 := 123;
   v_num_2 := 123;
   v_num_3 := 123;
end;