Creative Saplings

SQL PRIMARY KEY: Como criar e adicionar a uma tabela existente

Dezembro 22, 2020
No Comments

O que é chave primária em SQL?

Chave primária é um campo ou uma combinação de campos que identifica um registro de forma única. A chave primária é uma coluna ou conjunto de colunas exclusivas. Em outras palavras, cada valor é exclusivo para a chave primária.

Regras para chave primária

  • Cada tabela pode ter apenas uma chave primária SQL.
  • Todos os valores são únicos e chave primária O valor SQL pode identificar exclusivamente cada linha.
  • O sistema não permitirá a inserção de uma linha com a chave primária do SQL Server que já existe na tabela.
  • A chave primária não pode ser NULL.

O diagrama abaixo resume todos os pontos acima para a chave primária de SQL.

Como primário Key SQL Works

Neste tutorial, você aprenderá

  • Como criar uma chave primária no SQL Server
    • Usando o SQL Server Management Studio
    • Usando T-SQL: Criar tabela
    • Usando T-SQL: Alterar tabela (adicionar à tabela existente)
  • fatos interessantes!

Como criar uma chave primária no SQL Server

Podemos criar uma chave primária de 2 maneiras:

1. SQL Server Management Studio

2. T-SQL: Criar primário ao criar uma nova tabela

SQL Server Management Studio

Etapa 1) Clique com o botão direito no nome da Tabela. Clique em Design.

Etapa 2) Clique com o botão direito no nome da coluna. Clique em “Definir chave primária”

Resultado: Course_Id agora é uma chave primária .

T-SQL: crie uma chave primária enquanto cria uma nova tabela.

Abaixo está a sintaxe para criar uma tabela com a chave primária do T-SQL

Sintaxe:

CREATE TABLE <Table_Name>(Column1 datatype,Column2 datatype,CONSTRAINT <Name> PRIMARY KEY (Column name).);

Let ” s criar uma tabela com uma coluna como uma chave primária SQL.

Consulta:

CREATE TABLE COURSE_TSQL_PK (Course_ID Int not Null, Course_name Varchar(20) CONSTRAINT PK PRIMARY KEY (Course_ID))

Etapa 1) Execute a consulta clicando em “Execute.”

Resultado: Course_Id agora é uma chave primária.

Exemplo: Vejamos se permite inserir vários registros com o mesmo ID de curso.

Etapa 1) Insira 4 linhas com diferentes Course_ID

Etapa 2) Verifique todos os dados inseridos com êxito executando a consulta Selecionar.

Observação: podemos inserir valores duplicados na chave não primária.

Etapa 3) Agora vamos tentar inserir novos registros com um Course_ID existente que é a chave primária.

Insert into COURSE_TSQL_PK values (4,"JAVA");

Resultado: o sistema não permite a inserção de um novo valor porque 4 existe uma coluna Course_ID que é uma chave primária.

T-SQL: Adicionar uma chave primária à tabela existente usando Alterar tabela

Agora veremos como adicionar chave primária à tabela existente em SQL:

Você pode usar a instrução ALTER para criar uma chave primária. No entanto, a chave primária só pode ser criada em colunas definidas como NOT NULL. Você não pode criar uma chave primária em uma coluna que permita NULLs. Se precisar fazer isso, você terá que descartar e recriar a tabela.

Aqui está a sintaxe:

ALTER TABLE tableNameADD CONSTRAINT constraintName PRIMARY KEY (column_1, column_2, ... column_n);

Por exemplo :

ALTER TABLE studentsADD CONSTRAINT students_pk PRIMARY KEY (admission);

Temos adicionou uma restrição de chave primária a uma tabela já existente. O constrai nt foi adicionado na coluna de admissão e atribuído o nome students_pk.

Fatos interessantes!

  • A chave primária pode ser uma combinação de várias colunas. Esta combinação é conhecida como chave primária composta.
  • A chave primária pode ter no máximo 16 colunas.

Resumo

  • Cada tabela pode ter apenas uma chave primária
  • Todos os valores são únicos que podem identificar exclusivamente cada linha.

Articles
Previous Post

10 maneiras de identificar seus talentos e utilizá-los

Next Post

Compatibilidade de Aquário e Leão: amizade, amor e sexo

Deixe uma resposta Cancelar resposta

Artigos recentes

  • As melhores escolas de fotografia do mundo, 2020
  • Cidadãos soberanos levam sua filosofia antigovernamental para as estradas
  • Guia de custos de reparo de estuque
  • Muckrakers (Português)
  • Oncologia de precisão

Arquivo

  • Fevereiro 2021
  • Janeiro 2021
  • Dezembro 2020
  • Novembro 2020
  • Outubro 2020
  • Setembro 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.