在我的标准中搜索没有重音的带重音的记录
Searching for records with an accent without an accent in my criteria
我在数据库中有一条记录是:
Alverá
但是如果我运行:
SELECT * FROM PHONEBOOK WHERE NAME = 'Alvera'
没有返回任何内容。
如何设置数据库排序规则,这样我就不需要不断修改我的查询?
如果您只是想更改列的排序规则 属性,您可以这样做:
/* Change the database collation */
ALTER TABLE PHONEBOOK
ALTER COLUMN NAME VARCHAR(50)
COLLATE SQL_Latin1_General_Cp437_CI_AI NULL --change this to match your collation needs
您需要 select 一个包含 AI 的排序规则名称。 AI
指定不区分重音。
我在数据库中有一条记录是:
Alverá
但是如果我运行:
SELECT * FROM PHONEBOOK WHERE NAME = 'Alvera'
没有返回任何内容。
如何设置数据库排序规则,这样我就不需要不断修改我的查询?
如果您只是想更改列的排序规则 属性,您可以这样做:
/* Change the database collation */
ALTER TABLE PHONEBOOK
ALTER COLUMN NAME VARCHAR(50)
COLLATE SQL_Latin1_General_Cp437_CI_AI NULL --change this to match your collation needs
您需要 select 一个包含 AI 的排序规则名称。 AI
指定不区分重音。