gpt4 book ai didi

sql - Oracle 复合主键与 CLOB 数据点

转载 作者:行者123 更新时间:2023-12-03 01:59:45 48 4
gpt4 key购买 nike

如何利用 CLOB 数据类型作为 Oracle 中唯一键的一部分?

create table log_table
( message CLOB,
id number,
CONSTRAINT f PRIMARY KEY (message, id)
)

失败:

ORA-02329: column of datatype LOB cannot be unique or a primary key

有解决办法吗?

最佳答案

建议:

您可以将数据传递到诸如 MD5 或其他函数之类的哈希函数中。哈希值将存储在 message_key 字段中。

create table log_table
( message_key VARCHAR2( 2048 ),
message CLOB,
id number,
CONSTRAINT f PRIMARY KEY (message_key, id)
)

关于sql - Oracle 复合主键与 CLOB 数据点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18513950/

48 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com