数字字符串无效 (7498) JDBC 请求
Invalid number string (7498) JDBC Request
我正在将此进度表转换为 SQL。
for each usr_mstr where usr_userid matches "PRF52" exclusive-lock:
assign usr_force_change = no.
end.
这是我目前拥有的。
UPDATE PUB.usr_mstr SET usr_force_change = 'false' WHERE usr_userid = 'PRF52'
我收到的错误是“[DataDirect][OpenEdge JDBC Driver][OpenEdge] 无效数字字符串 (7498)”。
此字段的 select 语句有效,returns 以下。
SELECT usr_force_change FROM PUB.usr_mstr WHERE usr_userid = 'PRF52'
usr_force_change
假
列数据类型为 'LOGICAL'。这转换为在 SQL 中键入 'BIT'。我将声明更新为以下内容。
UPDATE PUB.usr_mstr SET usr_force_change = '0' WHERE usr_userid = 'PRF51'
提交更新时需要选择查询类型Update Statement
Update Statement - use this for Inserts and Deletes as well
我正在将此进度表转换为 SQL。
for each usr_mstr where usr_userid matches "PRF52" exclusive-lock:
assign usr_force_change = no.
end.
这是我目前拥有的。
UPDATE PUB.usr_mstr SET usr_force_change = 'false' WHERE usr_userid = 'PRF52'
我收到的错误是“[DataDirect][OpenEdge JDBC Driver][OpenEdge] 无效数字字符串 (7498)”。
此字段的 select 语句有效,returns 以下。
SELECT usr_force_change FROM PUB.usr_mstr WHERE usr_userid = 'PRF52'
usr_force_change
假
列数据类型为 'LOGICAL'。这转换为在 SQL 中键入 'BIT'。我将声明更新为以下内容。
UPDATE PUB.usr_mstr SET usr_force_change = '0' WHERE usr_userid = 'PRF51'
提交更新时需要选择查询类型Update Statement
Update Statement - use this for Inserts and Deletes as well