我目前正在与具有包含重音列名的旧数据库工作。 当我尝试在笨(PHP)来执行这个查询:
SELECT *
FROM [empresas] [em]
LEFT JOIN [clientes] [cl] ON [em].[empresa] = [cl].[Código]
该系统引发错误
“无效的列名称Código'”。 (列名是“Código”)
我已经尝试使用COLLATE
函数没有成功。
在MS SQL Server数据库默认排序规则是Modern_Spanish_CI_AI
和列排序规则是SQL_Latin1_General_CP1_CI_AS
。
我怎么解决这个问题?
笨具有配置字段名“dbcollation”,设置用于与数据库进行通信,但我不知道它在这个问题影响核对(我测试过,没有成功的一些价值观太)。
谢谢。