Alter table cliente add column RG varchar(14) not null;
A alteração que você está fazendo
ALTER TABLE CLIENTE ADD COLUMN RG VARCHAR(14) NOT NULL;
Está adicionando uma coluna à uma tabela já existente.
Desta maneira, ou você altera para
ALTER TABLE CLIENTE ADD COLUMN RG VARCHAR(14);
Ou define um valor default para RG
ALTER TABLE CLIENTE ADD COLUMN RG VARCHAR(14) NOT NULL DEFAULT (0);
Por exemplo
Obrigada, no caso tenho que usar o default, valeu ai .
Fiz aqui , só que tem um porem , eu tenho que adicionar valores diferentes e não estou conseguindo .
Uma coisa é você alterar a tabela e colocar/remover uma ou mais colunas.
Outra é você inserir.
Isso significa o que?
Eu tenho que criar uma nova coluna e inserir novos registros nesta coluna que é chamada de RG.
Uai , quando eu coloco o campo vazio , será que é só acrescentar assim
Alter table cliente add column RG; e depois tentar inserir , ou não tem jeito de inserir mais elementos, ? tipo assim devo dar truncate em tudo ?
Teoricamente, isso deveria funcionar.
Só que eu e ninguém conseguimos adivinhar o que está ocorrendo de errado.
Você deve estar recebendo alguma mensagem de erro, informando a razão pela qual isso não funciona.