oracle - 如何在Oracle中声明和显示变量

标签 oracle plsql oracle11g

我想在Oracle中声明并显示一个变量。

在T-SQL中,我会做这样的事情

DECLARE @A VARCHAR(10) --Declares @A
SELECT @A = '12' --Assigns @A
SELECT @A --Displays @A

我如何在Oracle中做到这一点。

最佳答案

如果您在谈论PL / SQL,则应将其放在匿名块中。

DECLARE
    v_text VARCHAR2(10); -- declare
BEGIN
    v_text := 'Hello';  --assign
    dbms_output.Put_line(v_text); --display
END; 

关于oracle - 如何在Oracle中声明和显示变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8724478/

相关文章:

oracle - PL/SQL存储过程创建表

oracle - 导入带有索引的数据库而不重新索引

sql - 如何在 JOIN 中使用 SELECT... INTO?

sql - 更新显示未找到数据错误

java - ApplicationContext 的子方法中事务未激活

sql - Oracle 中临时数据的性能注意事项

仅当特定值不存在时,SQL 才选择默认值

java - AWS Lambda 中的 Oracle 数据库连接

sql - Oracle pl/sql - 从 dbms_sql 检索 sql_id

oracle - 更改过程包和包体 PL/SQL