|
1
9
不能将参数占位符放在带引号的字符串中。 Rails允许您这样做,并在单引号字符串中替换单引号字符串,这表明Rails无法(像往常一样)理解SQL规则。 但您可以将参数占位符与其他字符串一起放入表达式中。我不是一个普通的PostgreSQL用户,但我假设您可以将字符串连接在一起,形成一个完整的JSON文本:
您可能会发现,如果将整个JSON值参数化,代码会更加清晰。使用
或者,为了确保生成有效的JSON,我将表达式放在Ruby语法中,然后转换为JSON:
|
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
|
Peter Schofield · 类型转换Postgresql 1 年前 |
|
|
Kevin Smeeks · Pyspark JDBC分区读取 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |