今天写了一个插入语句,往表c中插入数据。insert into 表名(列名) values () where a.列aa=b.列bb;
但半天没反应,select aa from a;select bb from b,发现存在相等的值
a中的aa是1,2,3;b中是001,002,003
解决:把1改为001,2改为002,3改为003后问题解决,从此可以看出001与1在oracle或者pl/sql中是不一样的!
这个问题很可能是由于在数据库中这个字段是字符型的,导致001与1不一样。
今天写了一个插入语句,往表c中插入数据。insert into 表名(列名) values () where a.列aa=b.列bb;
但半天没反应,select aa from a;select bb from b,发现存在相等的值
a中的aa是1,2,3;b中是001,002,003
解决:把1改为001,2改为002,3改为003后问题解决,从此可以看出001与1在oracle或者pl/sql中是不一样的!
这个问题很可能是由于在数据库中这个字段是字符型的,导致001与1不一样。