¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como adicionar novos campos a uma chave primária existente em uma tabela com registros únicos

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 3 Vistas
0
Cargando...

Olá Especialistas,

Gostaria de adicionar 2 novos campos como parte da chave primária existente (com 2 campos) e a tabela já possui cerca de 5000+ registros únicos. Será que posso adicionar novas colunas à tabela como parte da chave primária? Se for possível, assim que adicionarmos esses 2 novos campos, quais serão os valores padrão/iniciais para as novas colunas dos registros existentes?

Por favor, forneçam seus comentários sobre este assunto.

Obrigado,

Uday.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Uday,

Adicionar um novo campo à tabela existente pode ser feito facilmente, mas é necessário ajustar a tabela depois disso.

Isso envolve as pessoas da BASIS.

Por favor, entre em contato com eles antes de fazer isso, caso contrário, pode resultar na perda de dados nessa tabela.

Cumprimentos,

Amit

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Uday,

Você pode adicionar os campos como chaves primárias, mas o sistema irá gerar um erro. Esse erro pode ser corrigido executando a utilidade de banco de dados (SE14) e você pode fazer isso sozinho (se tiver autorizações para isso).

1. Vá para SE14 e insira o nome da tabela.

2. Selecione o botão de rádio "Salvar dados" e clique no botão 'Ativar e ajustar banco de dados'.

3. Após o ajuste, vá para sua tabela e ative-a.

Tente ativar a tabela antes do ajuste para que a tabela esteja parcialmente ativa.

E você também pode atualizar os valores da tabela mais tarde.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Ao criar uma tabela, todos os campos da tabela podem ser definidos como NOT NULL e preenchidos com um valor inicial. O mesmo se aplica ao converter a tabela. Somente quando novos campos são adicionados ou inseridos, eles são preenchidos com valores iniciais. Uma exceção são os campos-chave. Esses são sempre preenchidos automaticamente com valores iniciais. O valor inicial usado depende do tipo de dados do campo.

Sim, você pode fazer isso. Tenha cuidado. Você poderia usar uma consulta de atualização com uma chave parcial que poderia ser perigosa no futuro.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Entendo que podemos adicionar 2 novos campos à tabela existente como parte da chave primária.

Tenho as seguintes perguntas:

1) Quais serão os valores desses dois novos campos para os registros existentes? Serão NULL ou serão inicializados com zero ou espaços conforme o tipo de dados?

2) Podemos atualizar os valores dos campos recém adicionados mais tarde?

Obrigado,

Uday.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?