根据以下问题,我有一个问题:
Declaring a variable and setting its value from a SELECT query in Oracle
查询:
是否可以为以下SQL语句编写一些等效的oracle语句:
declare @var_name nvarchar(5)='Vinay'
select @var_name
我知道这个问题太基础了,但我只是甲骨文的初学者,如果你们也能帮我学习,我将不胜感激。提前谢谢。
答案 0 :(得分:2)
FROM
子句;这个如果您只想打印变量的值,则需要执行以下操作:
DECLARE
var_name NVARCHAR2(5) := 'Vinay';
BEGIN
-- Enable printing
DBMS_OUTPUT.ENABLE();
-- Print the value
DBMS_OUTPUT.PUT_LINE(var_name);
END;
/
注意:如果您在SQL * Plus中执行此操作,则必须发出SET SERVEROUTPUT ON
才能查看结果。
答案 1 :(得分:1)
我希望这应该有用
DECLARE
var_name varchar2(5) := 'Vinay' ;
BEGIN
DBMS_OUTPUT.PUT_LINE(var_name);
END;