Segui os passos, mas a tabela foi criada no banco master
. Estou usando Linux e DBeaver. Será que foi por isso, ou tinha faltado o USE
?
CREATE DATABASE SUCOS_VENDAS;
USE [SUCOS_VENDAS];
CREATE TABLE [TABELA DE CLIENTES] (
...
);
Segui os passos, mas a tabela foi criada no banco master
. Estou usando Linux e DBeaver. Será que foi por isso, ou tinha faltado o USE
?
CREATE DATABASE SUCOS_VENDAS;
USE [SUCOS_VENDAS];
CREATE TABLE [TABELA DE CLIENTES] (
...
);
Olá André, tudo bem?
O comando USE
é essencial para definir o banco de dados no qual você deseja criar a tabela. Se ele não foi executado corretamente, a tabela será criada no banco de dados padrão, que geralmente é o master
.
Portanto, a dica é sempre executar o comando USE
antes de criar a tabela, neste caso, o USE [SUCOS_VENDAS];
. Além disso, recomendo executar cada comando separadamente para garantir que o banco de dados correto está sendo utilizado.
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!
Obrigado pela resposta, Mnalisa. Nesse caso, sugiro revisarem o material desta aula, creio que lá não fale sobre o USE.