oracle中有關於字串的問題。

2021-06-20 17:16:40 字數 694 閱讀 7539

1:字串

execute immediate 'alter table sys_form_detail add hidden char(5) default "false"' ;

剛開始的時候'false',執行這一句的時候就會報錯,原因是由於 有兩個單引號,那樣子的話,程式就不能夠識別出

報錯資訊如下:

error: pls-00103: 出現符號 "false"在需要下列之一時:

* & = - + ; < / > at in

is mod remainder not rem return returning

<> or != or ~= >= <= <> and or like like2 like4 likec between

into using || multiset bulk member submultiset

line: 14

text: execute immediate 'alter table sys_form_detail add hidden char(5) default 'false' ' ;

通過在網上尋找資訊發現了這麼一條,頓時領悟了

原來自己沒有在"+ user.getuser_id() +"的兩邊加上單引號:『』!當存入number型別欄位時可以不加『』,但是當存入字串是必須得加『』,否則報錯!

python中有關字串的處理

原文 python 字串操作 string替換 刪除 擷取 複製 連線 比較 查詢 包含 大小寫轉換 分割等 s.strip lstrip rstrip strcpy sstr1,sstr2 sstr1 strcpy sstr2 sstr1 sstr1 strcpy2 print sstr2 str...

js中有關字串的使用

1 字串分割 用逗號分割字串 str str.split 2 字串拼接 str1和str2都是字串 var str str1 str2 3 去掉多餘的字串abc abc的長度為3,所以需要減3 p p.substring p.length 3 abc p.substring 0,p.length 3...

oracle插入字串資料時字串中有 單引號問題

使用insert into field1,field2.values val1 val2 時,若值中有單引號時會報錯。處理方法 判斷一下val1,val2中是否含有單引號,若含單引號,則將單引號 替換成兩個單引號 將字段與字段值組織到乙個hashtable中,再抽象出乙個組織sql語句的函式gets...