我試着用COLLATE子句使用查詢,但是我得到了一個ORA-00933。Oracle的collate子句不起作用
SELECT *
FROM t1
WHERE _latin1 'Müller' COLLATE latin1_german2_ci = k;
指向該文檔http://docs.oracle.com/cd/E17952_01/refman-5.0-en/charset-collate.html
我需要先安裝些什麼呢?
我試着用COLLATE子句使用查詢,但是我得到了一個ORA-00933。Oracle的collate子句不起作用
SELECT *
FROM t1
WHERE _latin1 'Müller' COLLATE latin1_german2_ci = k;
指向該文檔http://docs.oracle.com/cd/E17952_01/refman-5.0-en/charset-collate.html
我需要先安裝些什麼呢?
該鏈接來自MySQL參考手冊。 MySQL正好屬於Oracle公司,這就是爲什麼文檔可以在oracle.com鏈接上使用。但它是與Oracle公司擁有的數據庫完全不同的產品。 (爲了增加趣味性,Oracle公司還擁有一些其他數據庫產品,如RDB,這些產品也與Oracle數據庫完全不同)。
假設您使用的是Oracle而不是MySQL,那麼您試圖完成的是什麼?
哦,我的壞。我正在嘗試做一些全文搜索。所以我需要刪除where條件中的重音符號。例如,值ctzy。 – user49126 2013-03-13 09:58:02
你需要閱讀正確的手冊:http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_10002.htm#i2065646 – 2013-03-13 08:47:25