誰かがMS Officeスマート引用符をASCIIの同類と置き換えるSQLコマンドを知っていますか?私はoracleデータベースを使用していますが、フィールドはvarchar2タイプですスマート引用符を置き換えるSQL
4
A
答えて
2
REPLACE(REPLACE(str, '`', ''''), '´', '''')
質問がありません。
-1
update table set column = replace(column, string_to_replace, [ replacement_string ])
3
更新テーブルセットカラム=交換(交換(カラム、CHR(147)、 " '')、CHR(148)、" '')
0
REPLACEより適切であろうTRANSLATE。
TRANSLATE(str, '`´', '''''')
http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/functions204.htm#sthref2477
1
私は同様の問題がありました。引用符がデータベースに格納された後私のために、彼らは "Â '"ように見えた。
SELECT abstract FROM foo WHERE version = '1.0' and newscode = 'au20309';
MaeÂ'rffordd gynaliadwy Yメイbwyd YN cael EI dyfu、EI brynuaÂ'ibaratoi ...
これは私がそれらを置き換える方法です。最初にその珍しい "Â"文字のascii値を見つけます。
SELECT ascii('Â') FROM DUAL; -- returns 50050
次に、 "Â"を表示するには、chr関数を使用します。 ||関数は2つの文字を連結します。 Q関数は..
SELECT REPLACE(abstract,chr(50050) || q'#’#' , q'#'#')
FROM foo
WHERE version = '1.0' and newscode = 'au20309';
Mae'r ffordd gynaliadwy Yメイbwyd YN cael EI dyfu、EI brynu a'i baratoi ...
これを '引用' スマート引用符文字列に便利です私のOracle 10システムでうまくいきました。
関連する問題
- 1. 二重引用符を一重引用符で置き換える
- 2. Scala:二重引用符を一重引用符で置き換える
- 3. 一引用符( ')を別の引用符(')に置き換えます。str_replace
- 4. XSLT一重引用符を二重引用符で置き換えます。
- 5. 一重引用符をバックスラッシュの一重引用符に置き換えます。
- 6. javascriptの二重引用符で引用符を置き換えます。
- 7. 一重引用符をリストの二重引用符に置き換えたい
- 8. JSPで一重引用符を置き換える方法
- 9. はとの二重引用符を置き換える「\ "」パイソン
- 10. filerering/javaの一重引用符を置き換える
- 11. 二重引用符を置き換える方法は?
- 12. 直線引用符( ")を置き換える方法
- 13. 二重引用符をスペースで置き換える、Google Apps Script
- 14. XSLT +二重引用符をエスケープシーケンスに置き換えます。
- 15. SublimeText regexpルビタグ内の引用符を置き換えます
- 16. 一重引用符を¥ 'に置き換えます。
- 17. テキストのバックスラッシュと一重引用符を置き換えます。
- 18. Javascript二重引用符をスラッシュに置き換えます。
- 19. 動的パラメータ置換時に単一引用符を置き換えます。
- 20. コンマを引用符付きの値のドットで置き換えた後、引用符を削除する
- 21. 引用符をエスケープや引用に置き換えてください
- 22. 一重引用符を二重引用符で置き換える理由は何ですか?
- 23. 一重引用符を置換する
- 24. UTF-8文字列の二重二重引用符を一重引用符に置き換えます。
- 25. 二重引用符の文字列を一重引用符で置き換えます。
- 26. 二重引用符を二重引用符に置き換えてください
- 27. 一重引用符を二重引用符で置き換えてください。R
- 28. すべての二重引用符を一重引用符で置き換えます。
- 29. 「単一二重引用符で "」二重の二重引用符を置き換え
- 30. perlのを見つけると、単一引用符で置き換える
データベースのキャラクタ・セットがコード・ページ1252(西ヨーロッパ言語)またはそれに類するコード・ページの場合は、これが正しいです。他の文字セットの場合、スマート・クォートは別々にエンコードされることがあります。 – bobince
コードページschmodeページ... もちろん正しいです。 – Rich