为什么非要用alltrim()函数才可以!
依据一对多关系的两个表建立视图,两个表的编号字段都是六个字符宽度,编号假设都为000001,可是运行视图,就是取不出数据。非要把关联条件中加上 alltrim (部门.部门编号)=alltrim(人员.部门编号)
不加alltrim()就不行。经常在sql查询中遇到类似问题。请问大家遇到过类似问题吗?如何解决呢
[解决办法]
用DBF?两表字段 长度、类型是否一致
[解决办法]
如果长度一样,并且都是第个记录都是写满长度的,就可以不用 Alltrim()
[解决办法]
长度类型一样一般不用alltrim
[解决办法]
win7有可能
[解决办法]
首先,你的数据表中文本后面有空格,而且你设置了set exact 为on(精确比较)。这样一关联,自然找不到关联行。
不过从个人喜好上,个人倾向于使用ALLTRIM函数来约束一下,无论是更新表,或者显示表,这应该是个好习惯。