Cannot insert values into my SQL table

This is my query:

CREATE TABLE [dbo].[Veiculos] 
(
    [IDCar]      INT          IDENTITY (1, 1) NOT NULL,
    [Matricula]  VARCHAR (8)  NOT NULL,
    [Marca]      VARCHAR (30) NULL,
    [Modelo]     VARCHAR (30) NULL,
    [Cor]        VARCHAR (15) NULL,
    [Cilindrada] INT          NULL,
    [Estado]     CHAR (1)     NULL,
    [Preco]      MONEY        NULL,
    PRIMARY KEY CLUSTERED ([IDCar] ASC),
    UNIQUE NONCLUSTERED ([Matricula] ASC),
    CHECK ([Estado]='Usado' OR [Estado]='Novo')
);

For some reason, whenever I try to add values directly into the table it gives me the following error :

"The data in row 1 was not committed
Error Source: .Net SqlCliente Data Provider.
Error Message: String or binary data would be truncated."

Error Example

This is for a college project, I'm still a novice with SQL, any help would be very much appreciated.

3 answers