gpt4 book ai didi

postgresql - Postgresql 运算符不存在;字符=整数;

转载 作者:行者123 更新时间:2023-11-29 11:41:03 24 4
gpt4 key购买 nike

我正在复制两个数据库(SQL Server 2000 和 PostgreSQL)。我用 http://blog.hagander.net/archives/103-Replicating-from-MS-SQL-Server-to-PostgreSQL.html为了这。然后我做最后一步

ERROR: operator does not exist: character = integer; Error executing the query

出现了。我为此使用 PostgreSQL 8.4.6 和来自 here 的 ODBC 驱动程序(所有 psqlodbc_08_04_0100.zip、psqlodbc_08_04_0200.zip)我还尝试删除并安装 Synaptic 称为 9.0.2-1 的版本并更新我尝试的 odbc 驱动程序(psqlodbc_09_00_0100.zip、psqlodbc_09_00_0101.zip、psqlodbc_09_00_0200.zip)它也返回该错误。从我仅使用系统 DSN 的 delphi 启动的查询正常运行

最佳答案

您需要修复您的 SQL 语句。

我打赌你有类似的东西

WHERE character_column = 1

你需要把它改成

WHERE character_column = '1'

关于postgresql - Postgresql 运算符不存在;字符=整数;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4859901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com