我在Netbeans的JavaDB上尝试删除数据库中的一条记录,结果显示以下错误消息
Error code -1, SQL state 42818
Delete命令失败:不支持'LONG VARCHAR (UCS_BASIC)‘和'LONG VARCHAR (UCS_BASIC)’之间的比较。类型必须是可比较的。字符串类型还必须具有匹配的排序规则。如果排序规则不匹配,一种可能的解决方案是强制将操作数转换为默认排序规则(例如SELECT tablename FROM VARCHAR(tablename AS sys.systables (128))= 'T1')“
我不知道该怎么解决它!
发布于 2013-10-11 20:01:33
请参考Derby参考手册中的“数据类型分配和比较、排序和排序”一章:
https://stackoverflow.com/questions/18938155
复制相似问题