Ajuda para um INSERT
03/06/2015
0
Estou tentando testar e visualizar um resultado de artigo sobre ISNULL do SQL Server, mas está dando um erro em um INSERT.
código:
Insert Into Cliente_Email (nome, email) values ('Thiago Cruz','<a href="mailto:Thiago.cruz@guiadba.com.br">Thiago.cruz@guiadba.com.br</a>'), ('Alexandre Curvelo','<a href="mailto:alexandre.curvelo@guiadba.com.br">alexandre.curvelo@guiadba.com.br</a>'), ('Wallacy Marques',Null), ('Fellipe Azevedo','<a href="mailto:fellipe.azevedo@guiadba.com.br">fellipe.azevedo@guiadba.com.br</a>'), ('Pedro Cardoso',Null) Go
o erro
Msg 8152, Level 16, State 14, Line 13
String or binary data would be truncated.
The statement has been terminated.
Marilia Silva
Posts
03/06/2015
Marcos P
04/06/2015
Marisiana Battistella
Você deve informar INSERT para cada registro que será inserido... Veja:
Insert Into Cliente_Email (nome, email) values ('Thiago Cruz','<a href="mailto:Thiago.cruz@guiadba.com.br">Thiago.cruz@guiadba.com.br</a>'); Insert Into Cliente_Email (nome, email) values ('Alexandre Curvelo','<a href="mailto:alexandre.curvelo@guiadba.com.br">alexandre.curvelo@guiadba.com.br</a>'); Insert Into Cliente_Email (nome, email) values ('Wallacy Marques',Null); Insert Into Cliente_Email (nome, email) values ('Fellipe Azevedo','<a href="mailto:fellipe.azevedo@guiadba.com.br">fellipe.azevedo@guiadba.com.br</a>'); Insert Into Cliente_Email (nome, email) values ('Pedro Cardoso',Null);
04/06/2015
Marilia Silva
Marcos, a tabela:
Create Table Cliente_Email (id_cliente Int Primary Key identity(1,1), nome varchar(20), email varchar(80)) Go
Marisiana, no SQL Server ele não aceita esse tipo de inserção?
05/06/2015
Marisiana Battistella
Olhando para o artigo fiquei em dúvida, pois não conheço o SQLServer e nunca tinha visto uma inserção de dados assim.
Esse código do artigo está em alguma linguagem de programação ou é SQL?
05/06/2015
Marcos P
Msg 8152, Level 16, State 14, Line 13
String or binary data would be truncated.
The statement has been terminated.
05/06/2015
Marisiana Battistella
De imediato achei que o problema era a sintaxe...
05/06/2015
Marilia Silva
Revise-os...
Para matar a duvida, com sua ajuda é claro, no nome coloquei tamanho de 100 e email com 200. deu certissimo! Funcionou!
Obrigada Marcos e Mariana.
No meu SELECT veio estranho:
[img]http://arquivo.devmedia.com.br/forum/imagem/392972-20150605-135901.jpg[/img]
No artigo:
[img]http://arquivo.devmedia.com.br/forum/imagem/392972-20150605-135938.jpg[/img]
Vamos aprendendo...
05/06/2015
Marisiana Battistella
Foi por isso que questionei se aquele código era SQL ou se era de alguma linguagem de desenvolvimento, pois é
<a hreff= '' /a>
05/06/2015
Marilia Silva
10/06/2015
Marisiana Battistella
Mas não faz sentido armazenar a Tag HTML no banco de dados, ela pode ser tratada no código fonte da aplicação.
Clique aqui para fazer login e interagir na Comunidade :)