DB2 : LUW v9.5 fp0今天遇到一个问题,生产库db2 v9.5 fp2恢复到测试库db2 v9.5 fp0后,发现函数to_char(to_char(current timestamp, 'yyyyMMdd')) 无法使用(数据库并无自定义的TO_CHAR例程),重启实例之后可以使用。在实例重启之前对比性的查了一下生产库与测试库系统编目视图syscat.routines中均无名称为TO_CHAR或VARCHAR_FORMAT的记录,而其它一些标量函数,如substr、char、ceiling等均有。
请教一下高手,是不是VARCHAR_FORMAT函数比较特殊,为什么在syscat.routines中不存在,但能使用,是否有其它编目视图可以查询它的存在?谢谢!
C:>db2 "values to_char(current timestamp,'yyyyMMdd')"
SQL0440N 找不到具有兼容自变量的类型为 "FUNCTION" 的名为 "TO_CHAR"
的已授权例程。 SQLSTATE=42884