【问题标题】:Spliting data in a db2 table using function使用函数拆分 db2 表中的数据
【发布时间】:2019-08-26 17:36:12
【问题描述】:

我正在尝试使用下面的 sql 选择数据并创建以下函数来拆分数据,但出现 SQL0440n 错误。

【问题讨论】:

  • Db2 没有BOOL 数据类型,您使用的类型转换语法不正确。

标签: db2 db2-luw stored-functions


【解决方案1】:

错误“SQL0440n”仅表示您的 SQL 语句中的函数(又名例程)未找到。

SQL0440N  No authorized routine named "<routine-name>" of type
      "<routine-type>" having compatible arguments was found.

如果它是用户定义的函数,则需要在使用时使用模式名称对其进行限定,或者更改您的 CURRENT PATH 以让 Db2 通过查看给定的模式集来找到该函数。

https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.5.0/com.ibm.db2.luw.sql.ref.doc/doc/r0001014.html

如果您仍然遇到相同的错误,请检查函数输入值的数据类型是否匹配,或者是否可以隐式转换为函数参数中的数据类型

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多