Rawu G's thinking

此刻 只有点燃

博客园 首页 新随笔 联系 订阅 管理

---------------------------------------------------
编译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变成大写了

posted on 2006-01-11 16:12  Rawu  阅读(196)  评论(0编辑  收藏  举报