Как использовать «COLLATE AS» с продолжением и Ruby - PullRequest
0 голосов
/ 20 февраля 2020

При использовании Sequel возможно ли создать предложение "SQL WHERE", содержащее "COLLATE AS?":

ColumnName COLLATE Latin1_General_CS_AS

Если нет, то что я могу использовать для этого?

Я искал документацию сиквела и переполнение стека, и там об этом не упоминалось.

1 Ответ

4 голосов
/ 24 февраля 2020

Сиквел не имеет прямой поддержки COLLATE, поэтому вы должны использовать литерал SQL для этой части:

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

...