Partager via


HasPrimaryKey Property

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.

The HasPrimaryKey property returns TRUE if the referenced table has a PRIMARY KEY constraint defined on a column.

Syntaxe

object
.HasPrimaryKey

Parts

  • object
    An expression that evaluates to an object in the Applies To list

Data Type

Boolean

Modifiable

Read-only

Prototype (C/C++)

HRESULT GetHasPrimaryKey(LPBOOL pRetVal);

Notes

Transactional replication requires a primary key to identify rows. For an instance of Microsoft SQL Server, primary keys are implemented in PRIMARY KEY and UNIQUE key constraints.

If TRUE, the table contains a PRIMARY KEY constraint and can be published as an article in a transactional publication.

If FALSE, the table does not contain support for transactional replication and cannot be published as a transactional article.