oracle插入帶有單引號的語句怎麼插入

2021-03-09 05:17:26 字數 2199 閱讀 5631

1樓:匿名使用者

你這樣 如果要插入的字串中有單引號, 那麼就需要skip掉。

先用個簡單的例子, 比如你要顯示 i'm 27 years old 作為字串。

那麼:select 'i''m 27 yrs old' from dual; --> 這裡看好: 最外層2個 單引號是說明後面是字串。

裡面的內容變成了 i''m ..... 用了2個單引號。 第一個是表示「跳過」, 而不作為整個字串的結尾。 第二個是真的內容。

所以, 你如果要插入以上的sql整個句子作為字串,

那麼就:

insert into tablet (testcolumn)

values (' select * from abc where a=''ab'' and b=''aa'' and c=''aa''');

每個單引號前面加上一個單引號「跳過」 而不進行字串結尾處理。

2樓:松鼠就是我

複製貼上其中的內容,然後單獨編輯, 接著control+f 搜尋 , 裡面有個替換, 那麼就用 : 兩個單引號替換一個單引號,或者可以寫個程式去進行字串修改。

select * from abc where a='ab' and b='aa' and c='aa' 換成單引號由一個換成兩個

select * from abc where a=''ab'' and b=''aa'' and c=''aa'';

string sql = "insert into info (value) values('" + value + "')";(value是字串變數)

3樓:匿名使用者

select * from abc where a='ab' and b='aa' and c='aa'

換成單引號由一個換成兩個

select * from abc where a=''ab'' and b=''aa'' and c=''aa''

oracle插入帶有單引號的語句怎麼插入?

4樓:松鼠就是我

複製貼上其中的內容,然後單獨編輯, 接著control+f 搜尋 , 裡面有個替換, 那麼就用 : 兩個單引號替換一個單引號,或者可以寫個程式去進行字串修改。

select * from abc where a='ab' and b='aa' and c='aa' 換成單引號由一個換成兩個

select * from abc where a=''ab'' and b=''aa'' and c=''aa'';

string sql = "insert into info (value) values('" + value + "')";(value是字串變數)

如何用sql語句插入一個帶有單引號的值

5樓:貼騎

在sqlserver中用兩個就代表一個單引號insert into tb(field) values('a''bc');

mysql中用\'

insert into tb(field) values('a\'bc');

6樓:**戰地

把輸入法在全形狀態,就能輸入了 看起來一樣的

7樓:盧雁暴俊哲

用一個判斷語句,如果你是用的c#的話,可以用split(「『」)切割函式,就是遇到'就把字串切割兩部分,在中間插入轉義字元\然後再拼接回去

不過你那values(n是怎麼回事,這兒有個n是不是有問題

8樓:魏璧郭芳春

c#裡面,

用引數化處理。

string

sqlinsert

="insert

into

abvalues(@type,

@norms)";

...這裡一樣...

sql***mandcm=

newsql***mand(sqlinsert,conn1);

//定義要查詢的引數.

cm.parameters.add(newsqlparameter("@type",type

));cm

.parameters.add(new

sqlparameter("@norms",norms

));cm.executenonquery();

如何在sql的字串內使用單引號

用sql語句往資料庫某欄位 字元型 中插入字串,但是當該字串中帶有單引號 時就會出錯。因為插入的字串被從單引號處截斷,造成sql語句的語法錯誤。解決方法 遍歷字串,把一個 換成兩個 就可以了,在c 裡,其實用str.replace 就ok了,這是因為sql是用兩個單引號來代替一個單引號的。例子如下 ...

帶有言和語的成語,含有言和語的成語有哪些

同時包含 言 和 語 的成語共有76個 不言不語 讒言佞語 出言吐語 多言多語 風言醋語風言風語 風言霧語 風言影語 甘言美語 罕言寡語豪言壯語 好言好語 黑言誑語 胡言漢語 胡言亂語花言巧語 話言話語 穢言汙語 尖言尖語 尖言冷語課語訛言 款語溫言 冷言冷語 冷言熱語 流言飛語流言蜚語 流言風語 ...

帶有語字的詩句有哪些帶有飛字的詩句有哪些?

1 七月七日長生殿,夜半無人私語時。唐白居易 長恨歌 譯文 當年七月七日長生殿中,夜半無人,我們共起山盟海誓。2 笑語盈盈暗香去。宋辛棄疾 青玉案 元夕 譯文 笑語盈盈地隨人群走過,身上香氣飄灑。3 物是人非事事休,欲語淚先流。宋李清照 武陵春 春晚 譯文 景物依舊,人事已變,一切事情都已經完結。想...