使用 PLSQL Developer 编 SP, FN,为什么总不返回错误信息﹖比如以下语句:create or replace function ggxg() return nvarchar2 as
begin
asdfasdfxzcv zasd w32sdf
end left;到处是错误,但是按 F8 执行后,却只返回 Done in xxxx seconds 这样的信息。
是不是有什么设置,才能使其返回错误信息啊﹖
begin
asdfasdfxzcv zasd w32sdf
end left;到处是错误,但是按 F8 执行后,却只返回 Done in xxxx seconds 这样的信息。
是不是有什么设置,才能使其返回错误信息啊﹖
返回什么错误信息﹖
也只得到了
Warning: Function created with compilation errors
这么短的错误信息,除非再用 Show Error 我才能得到明确的错误。若我使用 Oracle SQL Developer 来运行,
则得到
Warning: 完成執行, 但有警告
function ggxg() Compiled.我还是不知道错误何在﹖我要怎么样才能得到「编译有错误的语句,就会有错误信息返回」这样的结果啊﹖
<an identifier>
<a double-quoted delimited-identifier>current
Line: 1
Text: create or replace function ggxg() return nvarchar2 asError: PLS-00103: 出现符号 "ZASD"在需要下列之一时:
:=.(@%;
Line: 3
Text: asdfasdfxzcv zasd w32sdfError: Hint: Function 'ggxg' does not return a value
Line: 1
Text: create or replace function ggxg() return nvarchar2 as
是用命令窗口吗﹖
然后再用 show error 吗﹖
1,右键左边的procedure选项,选new
2,把你的代码ctrl+v
3,F8就出来了
:)