我试着用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