linux下使⽤sqlplus执⾏sql脚本⽂件,运⾏时会不断显⽰⾏
号,⽽在toad中能执⾏。
⼀、数据库:Oracle数据库
⼆、sql⽂件内容:
--创建函数
CREATE OR REPLACE function fun_createuid1 return varchar2 is
Result varchar2(32);
begin
select sys_guid() into Result from dual;
sql软件长什么样return(Result);
end fun_createuid1;
三、使⽤sqlplus执⾏sql脚本,运⾏时会不断显⽰⾏号,显⽰不了结果输出,如下图所⽰。
四、解决⽅法:在sql脚本的最后⽤"/" 符号结尾。
--创建函数
CREATE OR REPLACE function fun_createuid1 return varchar2 is
Result varchar2(32);
begin
select sys_guid() into Result from dual;
return(Result);
end fun_createuid1;
/
五、再次执⾏sql脚本,显⽰创建成功。
六、总结:
如果sql脚本包含了begin end语句,在sql脚本的最后⽤"/" 符号结尾
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论