如何用sql语句添加删除主键

问题:答案:FunctionAddPrimaryKey()'向字段[number]添加主键DimstrSQLAsStringstrSQL="ALTERTABLEtable1ADDCONSTRAINTPRIMARY_KEY"_&"PRIMARYKEY(number)"CurrentProject.Connection.ExecutestrSQLEndFunctionFunctionDropPrimaryKey()'删除主键DimstrSQLAsStringstrSQL="ALTERTABLEtable1DropCONSTRAINTPRIMARY_KEY"当前项目.Connection.ExecutestrSQLEndFunction获取键名请参见《如何获取表的所有键?》

oracle一个表中没有主键怎么设置主键

1、先清理现有数据,规划只有一个主键,或者考虑组合主键(即ID列与另一个键列组合形成主键)2、通过SQL添加主键:altertabletabnameaddconstrainttabname_pkprimarykey(id)启用验证;组合键:altertabletabnameaddconstrainttabname_pkprimarykey(id,另一个列名)activatevalidate;