20191128工作記錄 [Err] ORA-00936: missing expression,存儲過程參數名注意

var reg = /^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,20}$/;//驗證姓名正則  

 

 /**
     * 1.可以是中文
       2.可以是英文,允許輸入點(英文名字中的那種點), 允許輸入空格
           3.中文和英文不能同時出現
           4.長度在20個字符以內
     * @param name
     * @return
     */
 
 
    public static Boolean validateName(String name) {
        return name.matches("^([\\u4e00-\\u9fa5]{1,20}|[a-zA-Z\\.\\s]{1,20})$");

———————————————— 

二、特殊符號ascii定義   注意是chr  不是char 寫錯會報錯  [Err] ORA-00936: missing expression
製表符 chr(9)
換行符 chr(10)
回車符 chr(13)

三。存儲過程變量,參數,千萬要和字段名有區分,否則會出現混亂

update 表 set aa=''  where  a00=A00;    就操作批量更新了

千萬別寫

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章