PL/SQL 中的第一个程序
Posted
技术标签:
【中文标题】PL/SQL 中的第一个程序【英文标题】:First program in PL/SQL 【发布时间】:2012-08-20 10:16:04 【问题描述】:我正在尝试学习一些 PL/SQL,但我的第一个程序有问题:
declare
v_string_tx varchar2(256):='Hello World!';
begin
dbms_output.put_line(v_string_tx);
end;
当我在 SQL Developer 中运行它时,我只会收到一条消息,说“匿名块已完成”。但是我没有得到“Hello World!”正如预期的那样。有人知道我错过了什么吗?
我尝试在此代码之前放置“set serveroutput on”行,但是当我这样做并运行它时,什么都没有发生(我什至没有收到消息告诉我匿名块已完成)。
【问题讨论】:
【参考方案1】:要在 SQL/Developer 中查看您的输出,您必须这样做:
转到查看 -> DBMS 输出(这将打开一个名为“DBMS 输出”的新选项卡) 点击绿色的+号 从下拉框中选择您的连接(这将在“DBMS 输出”中添加一个新的子选项卡) 运行您的脚本【讨论】:
以上是关于PL/SQL 中的第一个程序的主要内容,如果未能解决你的问题,请参考以下文章
Oracle PL/SQL如何连接一行和另一行中值的第一个字母
带有 SQL%NOTFOUND 的 PL/SQL raise_application_error