【问题标题】:ORA-01465: invalid hex numberORA-01465: 无效的十六进制数
【发布时间】:2016-10-27 17:46:33
【问题描述】:

我正在用 Java 构建一个 SQL 查询,结果是

INSERT INTO authorizations (id, typeid, s) 
  VALUES (HEXTORAW('1a225e19-8893-4068-958c-3d9914a34ca5'),
          HEXTORAW('00000000-0000-0000-0000-000000000000'), 
          '1');

我收到了ORA-01465 error。我在做什么愚蠢的错误?

【问题讨论】:

标签: oracle12c


【解决方案1】:

删除连字符...

INSERT INTO authorizations (user_id, source_id, access_level) VALUES (HEXTORAW('1a225e1988934068958c3d9914a34ca5'), HEXTORAW('00000000000000000000000000000000'), '1');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-27
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多