Analise os seguintes comandos de definição e manipulação de dados SQL:
CREATE TABLE Livro (ID INTEGER, NOME VARCHAR(20), AUTOR VARCHAR(30)); INSERT INTO Livro VALUES(1, “Memórias Póstumas de Brás Cubas”, “Machado de Assis”); INSERT INTO Livro VALUES(1, “Quincas Borba”, NULL); UPDATE Livro SET AUTOR = “Machado de Assis” WHERE ID = 1; Após a execução destes comandos,apenas o primeiro livro será incluído na tabela, pois o segundo livro está utilizando o mesmo código de identificação, o que é restringido (CONSTRAINT) para campos do tipo ID.
a coluna AUTOR do livro “Quincas Borba” será mantida com o valor NULL, pois não foi informada a cláusula ALL para o comando UPDATE.
nenhuma alteração será efetuada no comando UPDATE, devido à falta da cláusula TABLE antes do nome da tabela.
a coluna AUTOR conterá o texto “Machado de Assis” para ambos os livros.
o comando de inserção do segundo livro irá falhar, pois colunas do tipo VARCHAR não podem conter valores NULL sem que seja informada essa opção na criação da tabela.