我想在一行中声明多个变量,有什么写法吗?
DECLARE
A integer :=10;
B integer :=5;
BEGIN
END;
我想在一行中声明a和b。
提前致谢,
最佳答案
不知道为什么要故意降低代码的可读性,而只是将它们放在一行上:
set serveroutput on
DECLARE
A integer :=10;B integer :=5;
BEGIN
dbms_output.put_line(a ||':'|| b);
END;
/
anonymous block completed
10:5
分号是PL/SQL中的语句分隔符,无论您是否有空格或换行都无关紧要;例如,与在SQL * Plus中运行的普通SQL不同,在分隔符之后的新语句确实必须放在新行上,但这是客户端的事情。
也许你的意思是别的...
关于oracle - 如何在Oracle plsql block 的一行中声明多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22527050/