Informix与Oracle的varchar字段与char字段在处理尾部空格的区别.docVIP

  • 5
  • 0
  • 约1.15万字
  • 约 12页
  • 2017-06-14 发布于湖北
  • 举报

Informix与Oracle的varchar字段与char字段在处理尾部空格的区别.doc

1、varchar主键的测试 Informix 9.40 FC4下: drop table test_pk_varchar; create table test_pk_varchar (varchar_col varchar(2),primary key(varchar_col)); insert into test_pk_varchar values(1) insert into test_pk_varchar values(1 ) 结果:失败 结论:informix的varchar型字段把1和1空格等价处理。Informix认为varchar型字段的输入值的尾部空格无业务含义。内部使用时隐含滤掉空格的处理。 drop table test_pk_char; create table test_pk_char (char_col char(2),primary key(char_col)); insert into test_pk_char values(1) insert into test_pk_char values(1 ) 结果:失败 结论:informix的char型字段把1和1空格等价处理。Informix认为char型字段的输入值的尾部空格无业务含义。内部使用是隐含滤掉空格的处理。 Oracle 10.2.0.4.0下: drop table test_pk_var

文档评论(0)

1亿VIP精品文档

相关文档