[轉]達夢數據庫報錯:不能同時包含聚集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.test  (field) storage (on db);

然後刪掉剛創建的聚集索引

最後再加上text類型的字段即可

真tm麻煩

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章