1
resposta

Bom dia, estou com uma dúvida no seguinte desafio:

Para realizar as atividades práticas, é necessário baixar e executar os scripts dos arquivos listados abaixo, seguindo a ordem numérica indicada.

1 - Criando Tabelas 2 - Inserindo os Dados

Os passos a seguir referem-se à execução dos scripts no SQLite Online, mas é possível utilizar outro ambiente de sua preferência.

1 - Copie e cole o código do arquivo Criando Tabelas no campo editor.

2 - Clique no botão Run.

3 - Repita o mesmo processo para o arquivo Inserindo os Dados.

--

Tentei executar os scripts no SQLite Online mas deu os seguintes erros

 SELECT * FROM demo;
-- Tabela Departamento
CREATE TABLE TabelaDepartamento (
    id_departamento VAR
...

-- 
-- Tabela Departamento
CREATE TABLE TabelaDepartamento (
    id_departamento VARCHAR(20) NOT NULL PR
...



10:46:47
Help: SQLITE_ERROR: sqlite3 result code 1: table TabelaDepartamento already exists

--

SELECT * FROM demo;
-- Tabela Departamento
CREATE TABLE TabelaDepartamento (
    id_departamento VAR
...



10:46:50
Help: SQLITE_ERROR: sqlite3 result code 1: table TabelaDepartamento already exists

--

Alguém consegue me ajudar?

1 resposta

Boa noite Bruce! Tudo bem com você?

O erro table TabelaDepartamento already exists indica que a tabela que você está tentando criar já foi criada anteriormente. Isso acontece quando o script de criação da tabela foi executado mais de uma vez sem que a tabela tenha sido removida.

Se você não se importar em perder os dados que já estão na tabela, pode usar o comando DROP TABLE para remover a tabela antes de criá-la novamente. Por exemplo:

DROP TABLE IF EXISTS TabelaDepartamento;

Após isso, poderá executar os comandos de criação da tabela.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado