gpt4 book ai didi

sql - 在 Advantage 中向现有数据库添加主键

转载 作者:行者123 更新时间:2023-12-04 02:54:51 27 4
gpt4 key购买 nike

将主键添加到现有生产数据库的语法是什么?我继承了一个没有为任何东西设置主键的数据库,我需要在每个表上有一个主键才能将我的 ORM 用于应用程序。

我尝试谷歌搜索无济于事,Advantage 的文档并不是世界上最好的。

最佳答案

自由连接中的表不支持主键。 (但是它们确实支持唯一索引。)

字典中的表通过表属性 TABLE_PRIMARY_KEY 支持主键。

http://devzone.advantagedatabase.com/dz/webhelp/Advantage11.1/master_sp_modifytableproperty.htm

EXECUTE PROCEDURE sp_ModifyTableProperty(
'TableName'
, 'TABLE_PRIMARY_KEY'
, 'IndexName'
, 'RETURN_ERROR'
, NULL
)

您必须先使用 CREATE UNIQUE INDEX 语句添加唯一索引。

CREATE UNIQUE INDEX IndexName ON TableName (ColumnName)

http://devzone.advantagedatabase.com/dz/webhelp/Advantage11.1/master_create_index.htm

关于sql - 在 Advantage 中向现有数据库添加主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16885070/

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