这个函数不能解决问题吗?这可是用来去除“右空格”的函数呀!
%TRIM:去除字符串中所有空格。作者: xuguopeng 时间: 2004-09-27 16:56 标题: 请教400中DB2自动去空格? 楼主不是只是说想去掉后面的空格么? 我就告诉他用%RTRIM了作者: leojing 时间: 2004-10-09 11:30 标题: 请教400中DB2自动去空格? IBM人员如此回答:
DB2 for iSeries 已经被设计为这样工作,我们重复了相似的过程 DB2 for iSeries 确实会自动忽
略 变长字符串后面的空格
CREATE TABLE T (F VARCHAR (50 ) NOT NULL WITH DEFAULT)
INSERT INTO T VALUES('as400 ')
INSERT INTO T VALUES('rs6000 ')
然后
select * from t where f='as400'
select * from t where f='as400 '
都可以获得该纪录。作者: leojing 时间: 2004-10-09 11:40 标题: 请教400中DB2自动去空格? %RTRIM?是能解决,
但是(以下语法,仅表意义,不能通过校验)
select f into :aa from t where f='as400'
if aa = 其它变量 Then 这样每次都写TRIM是不是有点累。
看来还是微软的某些东东比较人性化呀(仅代表个人观点),比如Iseries带的cwbundbs.exe(写执行SQL的东东)与SQLSERVER的查询分析器就使用方便性上来讲还是...。