閱讀747 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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不一樣。
updata 表名 set 列名=01;在數據庫中會插入1
updata 表名 set 列名='01';在數據庫中會插入01


最後更新:2017-04-03 12:54:12

  上一篇:go C# 匿名方法
  下一篇:go Oracle的SQL*Plus工具中如何清屏