【发布时间】:2013-12-24 11:55:38
【问题描述】:
我正在使用 Oracle 11g,其中我将文件名传递给函数说
FUNCTION test(file_name IN XMLTYPE)
它接受像<file1.xml/> 这样的文件名,但是当我将文件名作为<123.xml/> 传递时,它会抛出Oracle 类型异常错误。但是,如果我再次以字符开头的文件名作为<T123.xml/> 传递,那么它工作正常。
请告诉我如何将文件名处理为<123.xml/>
【问题讨论】:
-
你是如何调用这个函数的,你到底得到了什么错误?请将调用代码和整个错误堆栈添加到问题中。你为什么将文件名作为
XMLTYPE传递,而不是作为字符串传递?