我正在为服务程序过程编写 SQL 包装器。该过程有效,但我正在创建的 UDF 行为异常。当我使用外部名称关键字创建 UDF 时,它变得区分大小写。这是我的代码:
create function C1ANEWF.getSalesAuditStorePeriodLibrary
(inStore decimal(5,0),
inDate date)
returns char(10) ccsid 37
language rpgle
parameter style general
specific sa1802f001
not deterministic
reads sql data
returns null on null input
not fenced
program type sub
no final call
allow parallel
no scratchpad
external name C1NEWO.SA1802("getSalesAuditStorePeriodLibrary")
当我创建它时,它可以工作。如果我""
从过程名称中删除,它不会。我有很多不使用 的 SQL UDF,""
区分大小写不是问题。
有任何想法吗?