【发布时间】:2015-05-27 17:16:26
【问题描述】:
我需要帮助在 postgresql 插入中转义单引号。我正在使用 ETL 工具从源中提取数据并加载到 postgresql 数据库中。Select 语句包含一些变量。
例如我的选择查询是
SELECT ${UNIVERSITY},date from education.
变量${UNIVERSITY} 的值为Duke's university。这个语句给了我一个错误
ERROR: syntax error at or near "s"
并且没有被加载到 postgres 表中。谁能帮我转义单引号以及我应该如何在变量中使用?
【问题讨论】:
-
this post 有帮助吗?
-
您可以在 Postgres 中使用
''转义单引号。请参阅this SO article 了解更多信息。 -
您是在执行 Pentaho Spoon 还是 Pentaho 报表设计器的查询?
-
我正在执行 Pentaho 勺子的查询。
-
${UNIVERSITY} 真的是指教育表中的列,还是只是您要添加到结果中的值?如果它不是表格列,我可以用勺子给你一个解决方案
标签: sql postgresql pentaho