天天看點

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不一樣。