1. 这个问题itpub已讨论很久,你搜一下。2.不使用存储过程,ORACLE没有ISNUMBER()之类的函数,因此至少你得写一个类似ISNUMBER()的函数,这就是存储过程。3. 在这个函数中通过使用 TO_NUMBER() 并捕捉异常来确定是否是数字。