如何在Sequel和Ruby中使用“ COLLATE AS”

问题描述 投票:0回答:1

使用Sequel时,可能会产生一个包含“ COLLATE AS?”的“ SQL WHERE”子句:

ColumnName COLLATE Latin1_General_CS_AS

如果没有,那我该怎么用呢?

我搜索了Sequel文档和Stack Overflow,但这里没有提到。

ruby sequel collate
1个回答
3
投票

续集不直接支持COLLATE,因此该部分必须使用文字SQL:

where(Sequel.lit('? COLLATE Latin1_General_CS_AS', :ColumnName))

© www.soinside.com 2019 - 2024. All rights reserved.