Comment définir une clé primaire

<article data-type="article">

La clé primaire de la table de base de données (connu dans Transact-SQL comme une contrainte de colonne) est un domaine qui détient des données uniques pour identifier une ligne (ou enregistrement) dans ce tableau. En règle générale, une table ne peut avoir qu`une seule clé primaire et pas deux éléments de données dans une clé primaire sont identiques. Vous pouvez définir une clé primaire sur le champ "ISBN" de la table "Livres" dans une base de données SQL Server dans l`une des deux façons.

Choses que vous devez

  • serveur de base de données 2005 ou SQL Server 2008 (toute édition)
  • SQL Server Management Studio

Accédez à la base de données du serveur

  • Repérez l`icône SQL Server Management Studio en cliquant sur "Démarrer", "Tous les programmes", "Microsoft SQL Server 2005" (ou 2008).

  • Sélectionnez "Database Engine" dans le menu déroulant Type de serveur.

  • Entrez le nom du serveur ou le sélectionner dans le menu "Nom du serveur" déroulante (si elle existe déjà).

  • Sélectionnez l`option d`authentification à partir de la "Authentification" du menu déroulant (soit "Authentification Windows" ou "Authentification SQL Server"). Vous devez entrer votre nom d`utilisateur et mot de passe si vous utilisez "l`authentification SQL Server".




  • Cliquez sur "Connect".

Définir une clé primaire Utilisation de T-SQL

  • Cliquez sur "Nouvelle requête" dans le menu "Fichier" ou barre d`outils "Standard".

  • Tapez "ALTER dbo.Books TABLE ADD CONSTRAINT" et appuyez sur "Entrée" de votre clavier.

  • Tapez "PK_Books PRIMARY KEY CLUSTERED (ISBN)" et appuyez sur "Entrée" de votre clavier.

  • Tapez "WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]".

  • Cliquez sur le bouton "Exécuter" sur la barre d`outils SQL ou appuyez sur "F5" de votre clavier.

Définir une clé primaire Utilisation du Concepteur de table

  • Développez la base de données contenant le "[dbo]. [Livres]" table dans le "Explorateur d`objets".

  • droite, cliquez sur la table et à gauche, cliquez sur "Design" dans le menu qui apparaît.

  • droite, cliquez sur le champ "ISBN" et à gauche; cliquez sur "Définir la clé primaire" dans le menu qui apparaît.

  • Cliquez sur le (disque) "Enregistrer" icône sur la barre d`outils ou utiliser la combinaison de touches "Ctrl + S" pour enregistrer les modifications.

Conseils Avertissements

  • Vous pouvez modifier le script ci-dessus pour définir une clé primaire sur un champ en changeant le nom du champ (par exemple, ISBN) au nom d`un champ valide dans la table.
  • Si vous définissez la clé primaire sur une table et que le terrain a des données en elle, vous risquez de perdre les données parce que le champ doit être abandonné et re-ajouté. Dans ce cas, il est préférable d`ajouter un nouveau champ et de faire ce champ la clé primaire.
  • Vous ne devriez jamais PERMETTRE NULLS sur une clé primaire.

AUTRES

Comment convertir mdf à sql фото

Comment convertir mdf à sql

fichiers MDF contiennent votre serveur SQL informations de table de base de données. Ces fichiers sont utilisés pour…

» » » » Comment définir une clé primaire