create proc pr_product_update
@c_id char(1),
@p_name varchar(50),
@p_price money,
@p_sellprice money,
@e_id int,
@p_image varchar(30),
@p_explain varchar(400),
@p_description varchar(4000),
@p_mileage int
as
update products set c_id='id',p_name='name',p_price='price',p_sellprice='@sellprice',e_id='@id',p_image='@image',
p_explain='@explain',p_description='description',p_date='@date',p_mileage='@mileage',p_absense='@absense'
where
p_code='@code'
오류
서버: 메시지 260, 수준 16, 상태 1, 프로시저 pr_product_update, 줄 12
데이터 형식 varchar을(를) 데이터 형식 money, 테이블 'shopping.dbo.products', 열 'p_price'(으)로 암시적으로 변환할 수 없습니다. CONVERT 함수를 사용하여 이 쿼리를 실행하십시오.
서버: 메시지 260, 수준 16, 상태 1, 프로시저 pr_product_update, 줄 12
데이터 형식 varchar을(를) 데이터 형식 money, 테이블 'shopping.dbo.products', 열 'p_sellprice'(으)로 암시적으로 변환할 수 없습니다. CONVERT 함수를 사용하여 이 쿼리를 실행하십시오.
수정좀.ㅠㅠ
|