O que eu não aprendi em bd2 que faz falta hoje em tópicos especiais estou aprendendo com suas aulas, sou muito grato pelo seu canal . Obrigado pelo maravilhoso trabalho e transferência de conhecimento.
Cara.. Que vídeo maravilhoso! Você tá salvando minhas notas kkk Eu vou ver os outros vídeos e depois tentar executar para ter certeza que entendi tudo.. Mas até agora, foi de longe, O MELHOR VÍDEO SOBRE ALTER TABLE que eu vi. O áudio tá ótimo, a explicação resumida.. Muito bom mesmo. Eu agradeço. Muito sucesso!
Fábio Primeiramente tenho que Elogiar o grande Trabalho que faz, estou realmente muito satisfeito com as video aulas que tem feito Excepcionalmente SQL Server....Parabéns.. queria saber se poderia me ajudar.. estou fazendo exatamente como na aula, use table dbl_Bibliotera, alter table tbl_livro, drop column id_ autor... mas me retorna um erro de syntaxy ou que não tenho permissão poderia me auxiliar?
Cara, parabéns pelas dias, Realmente muito boas, mas vim aqui para saber como faço para excluir todas a tabelas de uma database? Eu sei excluir colocando o owner da tabela, mas tenho medo pq em outra base tem as mesmas tabelas com mesmos nomes de owner e mesmo nome de tabela. Pode me ajudar?
Não entendi o por que de dar um apelido a chave estrangeira. Vamos usar isso em algum lugar mesmo? É possível definir uma chave primaria sem que ela exista previamente na tabela, basta que, assim com você faz pra criar uma chave estrangeira referenciando uma tabele diferente você referencia para própria tabela e para o recém criado atributo.
Dúvida, Não consegui rodar o comando ALTER TABLE TBL_LIVRO ADD ID_AUTOR SMALLINT NOT NULL CONSTRAINT FK_ID_AUTOR FOREIGN KEY (ID_AUTOR) REFERENCES TBT_AUTORES Mensagem de erro. Msg 2705, Level 16, State 4, Line 5 Column names in each table must be unique. Column name 'ID_AUTOR' in table 'TBL_LIVRO' is specified more than once. Esta dizendo que o ID_AUTOR na tabela TLB_LIVRO é especifico mais de uma vez. Pode sinalizar meu erro.
Amigo(a), também tive essa dificuldade, segue comando para realizar a exclusão da coluna que possui constraint: --Comando para excluir primeiro a constraint: ALTER TABLE tbl_Livro DROP CONSTRAINT fk_id_autor; --Após excluir a constraint, usar o comando abaixo para excluir a culuna: ALTER TABLE tbl_Livro DROP column ID_Autor PS. Espero ter ajudado!
Boa tarde, como eu sei o nome de uma constraint depois que eu já criei a tabela? Estou tendano excluir um PK, para realizar o teste, mas não estou conseguindo, estou usando o ALTER TABLE nome_tabela DROP CONSTRAINT nome_contraint, mas não sei o nome da constraint.
Bom dia estou tendo um problema para alterar valores padrões de uma coluna já existente em meu banco, pode me ajudar Fábio? SQL SERVER 2008 ALTER TABLE LDW ALTER COLUMN ldw_sexo CHAR(1) DEFAULT 'A'; esta dando o seguinte erro: Mensagem 156, Nível 15, Estado 1, Linha 2 Incorrect syntax near the keyword 'DEFAULT'.
Tenho uma duvida sobre meu intendimento, na tabela autores existe o campo id_Autor, quando eu crio uma chave estrangeira referenciando a tabela autores, apontando pro campo Id_autor, na tabela atual (livros), eu posso dar o nome que eu quiser pra ela nesta tabela, exemplo na tabela autores ela chama id_Autor e na livros irá se chamar identidade_Autor.
+KitosMio falando a grosso modo, o Drop vai eliminar toda a tabela obviamente, juntamente com os dados e o comando Delete vai apenas apagar os dados que estão dentro de uma tabela. Apenas para complementar a questão e para fins de conhecido.. Quando vc faz o comando Delete vc deleta os registros da tabela, conforme dito, porém se vc inserir um novo registro nessa mesma tabela esse mesmo registro terá como valor da chave primária a sequencia de onde havia parado, ou seja, se o último registro deletado foi 5 o próximo é 6. Agora se vc deseja ajustar sua tabela por algum motivo e necessita reorganizar os Id(vamos dzer assim para exemplificar) vc usa o comando Truncate...Certo Bóson Treinamentos?
boa tarde, a sua didática é sensacional, está ajudando muito, mas como observação (não muito relevante ao conteúdo, que é ótimo) tem gente, como eu, que sofre de "misofonia" que resumindo é um extremo incômodo com "barulhos de saliva...essas coisas", e vc acaba produzindo muito desses "barulhos" no seu vídeo, isso geralmente se resolve comendo uma fruta, bebendo uma agua antes de gravar, desculpe o comentário, nao quero atrapalhar o conteúdo, que por sinal está me ajudando MUITO, mas pra quem sofre disso é realmente uma mini-tortura
O que eu não aprendi em bd2 que faz falta hoje em tópicos especiais estou aprendendo com suas aulas, sou muito grato pelo seu canal . Obrigado pelo maravilhoso trabalho e transferência de conhecimento.
Cara.. Que vídeo maravilhoso! Você tá salvando minhas notas kkk Eu vou ver os outros vídeos e depois tentar executar para ter certeza que entendi tudo.. Mas até agora, foi de longe, O MELHOR VÍDEO SOBRE ALTER TABLE que eu vi. O áudio tá ótimo, a explicação resumida.. Muito bom mesmo. Eu agradeço. Muito sucesso!
Muito obrigado Alessandra!!!!!
Muito obrigado por cada aula deste curso, Deus o abençoe.
Estou iniciando em 2022 meus estudos, gostei mto do seu método de ensinar
O melhor canal 👏
Você ensina muito bem.
Eu é que agradeço!
Inscrito desde a primeira... :D Obrigado professor!
Ótimas aulas , parabéns .
Fábio Primeiramente tenho que Elogiar o grande Trabalho que faz, estou realmente muito satisfeito com as video aulas que tem feito Excepcionalmente SQL Server....Parabéns..
queria saber se poderia me ajudar.. estou fazendo exatamente como na aula, use table dbl_Bibliotera, alter table tbl_livro, drop column id_ autor... mas me retorna um erro de syntaxy ou que não tenho permissão poderia me auxiliar?
Parabéns... Vídeo show.
Obrigado.
Esse video e incrível.
Excelente conteúdo!
Fábio, como fazer para alterar um campo que é chave primaria ou estrangeira?
Obrigado pelo vídeo, muito bom.
Ótimos vídeos, parabéns!
Sensacional...
Tem alguma apostila que voce recomenda para SQL 2012 suas aulas são muito boas.
ola, como posso excluir a chave principal e criar outra no lugar?
Como mudar uma coluna de lugar. ex. Se o ID é o último campo como tras=e-lo ao primeiro? Grato
Cara, parabéns pelas dias, Realmente muito boas, mas vim aqui para saber como faço para excluir todas a tabelas de uma database? Eu sei excluir colocando o owner da tabela, mas tenho medo pq em outra base tem as mesmas tabelas com mesmos nomes de owner e mesmo nome de tabela. Pode me ajudar?
Essa aula ficou um pouco complicada pra mim kkk vou ter que rever mais algumas vezes
para o comando drop utilizamos o drop column. Já para o comando add nao precisamos utilizar o add column. É assim mesmo?
Exatamente Vinícius. E para alterar uma coluna usamos a palavra "column" também, como "ALTER COLUMN nome_coluna tipo_dados".
Não entendi o por que de dar um apelido a chave estrangeira. Vamos usar isso em algum lugar mesmo? É possível definir uma chave primaria sem que ela exista previamente na tabela, basta que, assim com você faz pra criar uma chave estrangeira referenciando uma tabele diferente você referencia para própria tabela e para o recém criado atributo.
Dúvida,
Não consegui rodar o comando
ALTER TABLE TBL_LIVRO
ADD ID_AUTOR SMALLINT NOT NULL
CONSTRAINT FK_ID_AUTOR FOREIGN KEY (ID_AUTOR)
REFERENCES TBT_AUTORES
Mensagem de erro.
Msg 2705, Level 16, State 4, Line 5
Column names in each table must be unique. Column name 'ID_AUTOR' in table 'TBL_LIVRO' is specified more than once.
Esta dizendo que o ID_AUTOR na tabela TLB_LIVRO é especifico mais de uma vez.
Pode sinalizar meu erro.
Amigo(a), também tive essa dificuldade, segue comando para realizar a exclusão da coluna que possui constraint:
--Comando para excluir primeiro a constraint:
ALTER TABLE tbl_Livro
DROP CONSTRAINT fk_id_autor;
--Após excluir a constraint, usar o comando abaixo para excluir a culuna:
ALTER TABLE tbl_Livro
DROP column ID_Autor
PS. Espero ter ajudado!
Boa tarde, como eu sei o nome de uma constraint depois que eu já criei a tabela? Estou tendano excluir um PK, para realizar o teste, mas não estou conseguindo, estou usando o ALTER TABLE nome_tabela DROP CONSTRAINT nome_contraint, mas não sei o nome da constraint.
Bom dia
estou tendo um problema para alterar valores padrões de uma coluna já existente em meu banco, pode me ajudar Fábio?
SQL SERVER 2008
ALTER TABLE LDW
ALTER COLUMN ldw_sexo CHAR(1) DEFAULT 'A';
esta dando o seguinte erro:
Mensagem 156, Nível 15, Estado 1, Linha 2
Incorrect syntax near the keyword 'DEFAULT'.
Não sei oq fiz de errado mas não consegui fazer a conexão das tabelas, será que alguém pode me ajudar ?
QUAL É ESSE SOFTWARE QUE VOCÊ USA PARA CRIAR OS COMANDOS?
É o Management Studio, parte do pacote Microsoft SQL Server, que possui uma versão gratuita para download no site da própria Microsoft.
Tenho uma duvida sobre meu intendimento, na tabela autores existe o campo id_Autor, quando eu crio uma chave estrangeira referenciando a tabela autores, apontando pro campo Id_autor, na tabela atual (livros), eu posso dar o nome que eu quiser pra ela nesta tabela, exemplo na tabela autores ela chama id_Autor e na livros irá se chamar identidade_Autor.
como eu excluo uma chave primaria?
o comando DROP CONSTRAINT nao deu certo para chave primaria, qual a sintaxe?
Mauro Monteiro , testa o comando:
ALTER TABLE nome_da_tabela
DROP CONSTRAINT nome_da_constraint
+Jailson Sousa qual diferença do drp pro delete
+KitosMio falando a grosso modo, o Drop vai eliminar toda a tabela obviamente, juntamente com os dados e o comando Delete vai apenas apagar os dados que estão dentro de uma tabela. Apenas para complementar a questão e para fins de conhecido.. Quando vc faz o comando Delete vc deleta os registros da tabela, conforme dito, porém se vc inserir um novo registro nessa mesma tabela esse mesmo registro terá como valor da chave primária a sequencia de onde havia parado, ou seja, se o último registro deletado foi 5 o próximo é 6. Agora se vc deseja ajustar sua tabela por algum motivo e necessita reorganizar os Id(vamos dzer assim para exemplificar) vc usa o comando Truncate...Certo Bóson Treinamentos?
boa tarde, a sua didática é sensacional, está ajudando muito, mas como observação (não muito relevante ao conteúdo, que é ótimo) tem gente, como eu, que sofre de "misofonia" que resumindo é um extremo incômodo com "barulhos de saliva...essas coisas", e vc acaba produzindo muito desses "barulhos" no seu vídeo, isso geralmente se resolve comendo uma fruta, bebendo uma agua antes de gravar, desculpe o comentário, nao quero atrapalhar o conteúdo, que por sinal está me ajudando MUITO, mas pra quem sofre disso é realmente uma mini-tortura