aiaiDBA

加微信获取免费职业规划+学习资料,了解年薪50万的DBA是如何练成的

13718043309

010-86462881

PLS-00307: too many declarations of 'string' match this call

PLS-00307: too many declarations of 'string' match this call
Cause: The declaration of a subprogram or cursor name is ambiguous because there was no exact match between the declaration and the call and more than one declaration matched the call when implicit conversions of the parameter datatypes were used. The subprogram or cursor name might be misspelled, its declaration might be faulty, or the declaration might be placed incorrectly in the block structure.
Action: Check the spelling and declaration of the subprogram or cursor name. Also confirm that its call is correct, its parameters are of the right datatype, and, if it is not a built-in function, that its declaration is placed correctly in the block structure.

请先 登录 后评论

1 个回答

小智
PLS-00307:太多的' string ' 声明与此调用相匹配,
.原因:子程序或游标名称的声明是不明确的,因为在使用参数数据类型的隐式转换时,声明和调用之间没有完全匹配,并且多个声明与调用匹配。子程序或游标名称可能拼写错误,其声明可能有问题,或声明可能不正确地放在块结构中。,
.操作:检查子程序或游标名称的拼写和声明。还要确认它的调用是正确的,它的参数是正确的数据类型,如果它不是内置函数,它的声明被正确地放在块结构中。,
.
请先 登录 后评论