Dans MySQL, la requête suivante peut être utilisée pour récupérer la clé primaire d'une table :
SHOW KEYS FROM tablename WHERE Key_name = 'PRIMARY'
Pour SQL Server, il existe plusieurs approches pour accomplir cette tâche :
Exécutez la requête suivante :
SELECT COLUMN_NAME FROM sys.primary_keys WHERE TABLE_NAME = 'TableName'
Remplacez 'TableName' par le nom réel de la table pour laquelle vous souhaitez récupérer la clé primaire.
Cette requête peut être utilisée pour récupérer des informations de clé primaire pour MySQL et SQL. Serveur :
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE OBJECTPROPERTY(OBJECT_ID(CONSTRAINT_SCHEMA + '.' + QUOTENAME(CONSTRAINT_NAME)), 'IsPrimaryKey') = 1 AND TABLE_NAME = 'TableName'
Encore une fois, remplacez 'TableName' par le nom de la table souhaitée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!