---------------------------------------------------
编译DB2 UDF 出现
file ***.exp at line 1:
Only one symbol name per line is allowed. The symbol name may be
followed by an export attribute or an address.
The line is being ignored.
原因:"I think I know what the issue may be. Your script may contain embedded carriage returns which configure doesn't like. "
---------------------------------------------------
修改DB2 UDF 函数文件 *.sqc 重新编译并覆盖原二进制文件后
得到的函数仍然是未修改前的.
原因:可能是fence 和 not fence 。为解决
---------------------------------------------------
注意运行db2 udf 的用户是启动数据库进程的用户 ,而不是登陆数据库的用户。
所以,启动数据库的用户不一定有权限做登录数据库用户的操作。
如果udf 执行了某些系统程序。则可能会出现失败。
---------------------------------------------------
脚本 exper=$((date2-date1)) 报错 bad number
原因:类型错误 需要先用typeset 定义一下. (有些机器不会出现错误,可能有默认类型的关系 )
---------------------------------------------------
如何将英文字符转换成大写/小写,并赋值给一个变量?
如果你用ksh,很简单
typeset -l var=AAA #var变成小写了
typeset -u var=aaa #var变成大写了