Usuário com melhor resposta
Insert em um campo numeric

Pergunta
-
Ola a todos...
Criei uma tabela simples mas não estou conseguindo inserir os dados, e esta aparecendo o seguinte erro:
Msg 8114, Level 16, State 5, Line 1
Error converting data type varchar to numeric.Será que o erro é o (Default 0.00)?
Criei a seguinte tabela:
Create Table Cliente
(
Cod_Cli int Not Null,
Cod_Cid int Not null,
Nome_Cli varchar(100) Not null,
End_Cli varchar(200) Not null,
Renda_Cli Decimal(10,2) Not null default 0.00,
Sexo_Cli char(1) Not null default 'F',
constraint PK_Cli Primary Key (Cod_Cli),
constraint FK_Cid Foreign key (Cod_Cid) references Cidade (Cod_Cid),
constraint CH_Cli1 check (Renda_Cli >=0),
constraint CH_Cli2 check (Renda_Cli in ('F','M'))
)E tento fazer um insert simples:
insert into Cliente Values(1,1,'José Nogueira','Rua A',1500.00,'F')
Muito obrigado pela atenção de todos.
Respostas
-
Não sei foi um erro de digitação no post, mas acho que a linha
constraint CH_Cli2 check (Renda_Cli in ('F','M'))
deveria ser
constraint CH_Cli2 check (Sexo_Cli in ('F','M'))
Espero que ajude.
Assinatura: Prédio comercial em Guarulhos- Sugerido como Resposta Luiz Estevam terça-feira, 26 de abril de 2011 20:32
- Marcado como Resposta Eder Costa quinta-feira, 28 de abril de 2011 15:39
Todas as Respostas
-
Não sei foi um erro de digitação no post, mas acho que a linha
constraint CH_Cli2 check (Renda_Cli in ('F','M'))
deveria ser
constraint CH_Cli2 check (Sexo_Cli in ('F','M'))
Espero que ajude.
Assinatura: Prédio comercial em Guarulhos- Sugerido como Resposta Luiz Estevam terça-feira, 26 de abril de 2011 20:32
- Marcado como Resposta Eder Costa quinta-feira, 28 de abril de 2011 15:39
-