[转]达梦数据库报错:不能同时包含聚集KEY和大字段(text类型)

解决办法:

尝试删除聚集索引报错: “不能修改或删除聚集索引的列”或“试图删除聚集主键” 即使使用sysdba用户也不行.

后经搜索得一法:

https://blog.csdn.net/wuzhouchuang/article/details/108600786

-- 关闭默认主键指定CLUSTER数据库参数,动态参数无需重启数据库(客户端需断开重新连接)

sp_set_para_value(1,'PK_WITH_CLUSTER',0);

 之后再创建表就不会自动指定主键列为聚集索引了.

 

 

 

 

如果表已经存在且已经有了数据:

再创建一个聚集索引(会自动将主键上的聚集索引变为非聚集索引)

CREATE cluster INDEX test_index ON  "db"."tablename" (testField);

然后删掉刚创建的聚集索引

最后再加上text类型的字段即可

真tm麻烦

 
posted @ 2021-12-29 09:30  Ace001  阅读(2069)  评论(0编辑  收藏  举报