반 정기적으로 삽입해야하는 새 테이블을 만들었습니다. 정규화로 인해 필자는 자신과 EU의 보고서를보다 논리적으로 만들기 위해 기본 테이블 위에 뷰를 작성하기로 결정했습니다. 스토어드 프로 시저를 사용하여 삽입을 다른 뷰를 통해 기본 테이블로 밀어 넣으려고 시도하는 것이 좋습니다. SSMS에서 INSERT 문을 성공적으로 실행할 수 있지만 내 삽입이 함수라고 생각하기 때문에 저장 프로 시저로 작성하려고하면 실행됩니다. 여기 보기에 삽입 할 저장 프로 시저 만들기
오류입니다 : 내가 구글에 내 청원을 부어했지만 좋은 해결책을 발견하지 않았습니다CREATE PROCEDURE jedi.p_ForcePush
@Field varchar(25) = NULL,
@Value varchar(250) = NULL
AS
BEGIN
SET NOCOUNT ON;
insert jedi.v_midichlorians (@field) values (@value)
END
GO
:
Msg 215, Level 16, State 1, Procedure jedi.p_ForcePush, Line 12
Parameters supplied for object 'jedi.v_midichlorians' which is not a function. If the parameters are intended as a table hint, a WITH keyword is required.
가 여기 내 스크립트입니다. 내 구문에 많은 다른 콤보 시도했지만 아무것도.
도움을 주시면 감사하겠습니다. (PS-SQL 2012)
완벽하게 작동했습니다! 많이 감사 ... 그리고 뭔가 새로운 것을 배웠습니다 – JellyBellyJedi