我想人們的高度插入到數據庫中的5'9的Oracle 10g - 逃生報價在INSERT語句
形式如何正確逃生的報價,所以我可以做到這一點。我的插入語句看起來像這樣到目前爲止。
INSERT INTO height(id, height)
VALUES(height-seq.nexval, '5\'9');
反斜槓顯然不起作用,我對oracle很新。由於
我想人們的高度插入到數據庫中的5'9的Oracle 10g - 逃生報價在INSERT語句
形式如何正確逃生的報價,所以我可以做到這一點。我的插入語句看起來像這樣到目前爲止。
INSERT INTO height(id, height)
VALUES(height-seq.nexval, '5\'9');
反斜槓顯然不起作用,我對oracle很新。由於
Oracle使用標準的SQL:
INSERT INTO height(id, height) VALUES(height-seq.nexval, '5''9');
(是有兩個單引號)
如果你是從前端使用一些編程語言這樣做,可以考慮使用參數化查詢,如果你是在psql或其他工具來做到這一點,只是使用'5''9',它會正常工作
blogspot沒有前端尚未,只是通過SQL開發人員填充我的數據庫與一些數據。但是,謝謝我將在後面的列表中使用參數化查詢。 – oracleNewb 2011-03-16 13:52:26
我討厭雙引號,這是一團糟。幸運的是,這些天我們有報價運算符:
q'{delimiter}string{delimiter}'
INSERT INTO height(id, height)
VALUES(height-seq.nexval, q'#5'9#');
ahh非常感謝你 – oracleNewb 2011-03-16 13:37:07
這是威脅嗎? ;-) – 2011-03-17 08:16:30