Sql 在Advantage中将主键添加到现有数据库

Sql 在Advantage中将主键添加到现有数据库,sql,primary-key,advantage-database-server,Sql,Primary Key,Advantage Database Server,向现有生产数据库添加主键的语法是什么?我继承了一个没有任何主键设置的数据库,每个表上都需要一个主键,才能将我的ORM用于应用程序 我尝试过谷歌搜索,但没有用,Advantage的文档不是世界上最好的。免费连接中的表不支持主键。(但是,它们确实支持唯一索引。) 字典中的表通过表属性table\u primary\u KEY支持主键 必须首先使用CREATE unique index语句添加唯一索引 CREATE UNIQUE INDEX IndexName ON TableName (Colum

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


我尝试过谷歌搜索,但没有用,Advantage的文档不是世界上最好的。

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

字典中的表通过表属性
table\u primary\u KEY
支持主键

必须首先使用
CREATE unique index
语句添加唯一索引

CREATE UNIQUE INDEX IndexName ON TableName (ColumnName)

它似乎确实支持一些
alter table add primary key
语法:使用
alter table table add primary key(列)
引发了一个错误:未找到预期的词汇元素:缺少列名。可能它需要约束的名称(这通常是可选的)
ALTER TABLE TABLE ADD CONSTRAINT p_key主键(列)
给出了相同的错误:/
Advantage的文档并不是世界上最好的。
21世纪的轻描淡写,这些家伙毫无用处,我希望他们很快就倒闭,这样我就不必再支持它了。
CREATE UNIQUE INDEX IndexName ON TableName (ColumnName)