在 IBM netezza sql server 中创建唯一的主键?

Posted

技术标签:

【中文标题】在 IBM netezza sql server 中创建唯一的主键?【英文标题】:create unique primary key in IBM netezza sql server ? 【发布时间】:2014-11-17 02:19:43 【问题描述】:

我需要创建一个唯一的主键,它也可以在 IBM netezza sql server 中被索引?

我发现 netezza 不支持 UNIQUE 键。

有没有办法解决这个问题?

谢谢

【问题讨论】:

见:***.com/questions/5649297/… Netezza 根本没有实现索引,所以您所说的“在 IBM Netezza 中建立索引”是什么意思不清楚。 netezza 支持索引,但不支持唯一主键。谢谢 @BillProvince,那个帖子没有解决问题。 这是不正确的。 Netezza 绝对不支持创建索引。 【参考方案1】:

当您需要为代理键创建值等操作时,IBM 的 PureData System for Analytics(又名 Netezza)提供了序列。

您可以阅读the documentation for sequences here.

【讨论】:

以上是关于在 IBM netezza sql server 中创建唯一的主键?的主要内容,如果未能解决你的问题,请参考以下文章

在 IBM netezza SQL 数据库中运行存储过程的错误

由于日期格式,将数据从 txt 文件导入 IBM netezza SQL 数据库时出错

如何安排 sql 脚本并将数据导出到 IBM Netezza 中的特定位置

如何从 Aginity 工作台检查在 IBM Netezza SQL 中创建表的数据和时间

如何从 Aginity 工作台检查在 IBM Netezza SQL 中处理表的数据和时间?

Win7 上 Aginity 工作台对 IBM netezza SQL 数据库的 SQL 查询错误