gpt4 book ai didi

oracle - 如何在 SQL Developer 中选择变量值

转载 作者:行者123 更新时间:2023-12-02 22:03:36 24 4
gpt4 key购买 nike

问题

我只想查看变量的值。我不明白为什么这必须如此困难。

我的 SQL 语句

--set serveroutput on format wrapped; Tried this too
SET SERVEROUTPUT ON;
--DBMS_OUTPUT.ENABLE(32000); Tried with, and without this

vend_num xx.VENDOR_CWT.VEND_NO%TYPE;
SELECT vend_no
INTO vend_num
FROM xx.VENDOR_NAME
WHERE VENDOR_NAME1 = 'xxxx';

dbms_output.put_line(vend_num);

我遇到的错误

Error starting at line 13 in command:
dbms_output.put_line(vend_num)
Error report:
Unknown Command

我尝试过的

我试过以下答案:

Print text in Oracle SQL Developer SQL Worksheet window

Printing the value of a variable in SQL Developer

我已经用 gui 完成了这个答案的建议:https://stackoverflow.com/a/7889380/496680

我已经按照某些帖子的建议尝试了 exec dbms_output[...]

问题

我如何只打印 vend_num 的值;

最佳答案

DBMS_Output 是一个 PL/SQL 包,因此您可以从 PL/SQL 代码中调用它。

declare
end_num xx.VENDOR_CWT.VEND_NO%TYPE;
begin
SELECT vend_no
INTO vend_num
FROM xx.VENDOR_NAME
WHERE VENDOR_NAME1 = 'xxxx';
dbms_output.put_line(vend_num);
end;
/

关于oracle - 如何在 SQL Developer 中选择变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16482934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com