【问题标题】:Error with JAVADB at NetbeansNetbeans 的 JAVADB 错误
【发布时间】:2013-09-27 02:29:58
【问题描述】:

我试图在 Netbeans 的 JavaDB 上删除我的数据库中的一条记录,它给了我这个错误消息

Error code -1, SQL state 42818

删除命令失败:不支持“LONG VARCHAR (UCS_BASIC)”和“LONG VARCHAR (UCS_BASIC)”之间的比较。类型必须具有可比性。字符串类型也必须有匹配的排序规则。如果排序规则不匹配,可能的解决方案是将操作数强制转换为默认排序规则(例如 SELECT tablename FROM sys.systables WHERE CAST(tablename AS VARCHAR(128)) = 'T1')"

我不知道如何解决它!

【问题讨论】:

    标签: sql netbeans collation string-comparison javadb


    【解决方案1】:

    请参阅 Derby 参考手册中的“数据类型分配和比较、排序和排序”一章:

    https://builds.apache.org/job/Derby-docs/lastSuccessfulBuild/artifact/trunk/out/ref/rrefsqlj58560.html

    【讨论】:

      猜你喜欢
      • 2021-02-06
      • 2013-05-11
      • 2014-05-10
      • 2020-08-10
      • 1970-01-01
      • 2014-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多