저장 프로 시저를 호출 할 때 오류가 발생하는 이유는 무엇입니까?저장 프로 시저의 정수에 정수를 전달할 때 오류가 발생하는 이유는 무엇입니까?
exec dbo.foo 100
을하지만,이 작품 :
이 실패
exec dbo.foo 99
정의 :
CREATE PROCEDURE dbo.foo
(
@latitude DECIMAL (16,14)
)
AS
BEGIN
PRINT 'OK'
END
오류 메시지 :
Msg 8114, Level 16, State 1, Procedure foo, Line 0
Error converting data type int to decimal.
2 개의 EXEC는 동일합니까? – gbn
정확합니다. 고정 된 질문 – MedicineMan