PL-SQL 内 如何运行oracle package 包内的存储过程?右键TEST可以,但想直接在代码内实现 我的只能点击右键TEST 才能运行,为何在代码内不能直接运行呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 sqlplus 命令下,可以执行 execute 包体.函数名() 执行,其中 execute 可以缩写为exec,例如:SQL> set serverout onSQL> execute dbms_output.put_line('nihao');nihaoPL/SQL 过程已成功完成。SQL> exec dbms_output.put_line('nihao');nihaoPL/SQL 过程已成功完成。SQL>上面的,dbms_output就是包体,put_line就是里面定义的procedure在代码里面可以通过语句块来调用执行,例如DECLARE v_username VARCHAR2(100);BEGIN v_username := 'andy'; dbms_output.put_line(v_username);END; 1楼set serverout on这是啥效果 SQLPLUS的命令 用来开启窗口输出显示的 关于Big_Table脚本的一些问题 不是 group by 表达式 关于时间格式转换,一个简单的问题 关于语句级触发器 oracle 分页查询数据量不对 急~~~ 在线等 orcale 版本 oracle9i数据库的sql语句 要对两个表中 有交集的记录都删除。应该如何处理,谢谢! oracle中的完全外联应该怎么用??? 急,vb.net中怎么用oledb读取、存储blob字段; 有一个表有一个日期字段,要求对此字段按年,月,日进行分组列表显示 oracle中字符串可支持最大长度32767的问题
SQL> execute dbms_output.put_line('nihao');
nihao
PL/SQL 过程已成功完成。
SQL> exec dbms_output.put_line('nihao');
nihao
PL/SQL 过程已成功完成。
SQL>上面的,dbms_output就是包体,put_line就是里面定义的procedure在代码里面可以通过语句块来调用执行,例如DECLARE
v_username VARCHAR2(100);
BEGIN
v_username := 'andy';
dbms_output.put_line(v_username);
END;
set serverout on这是啥效果