나는 새 데이터베이스 디자인으로 프로젝트를 이동하려고합니다. 그렇게하면서 새로운 테이블을 새로 사용하기 위해 기존의 저장 프로 시저를 업데이트해야 할 것입니다.MSSQL - 사용자 정의 함수 또는 집계
나는 String.Trim 위로 마우스를 가져, 열 문자열 또는 사용자를 찾을 수 없음을 알려줍니다 : 내가 일하고 저장 프로 시저에서
, 나는 다음과 같은이 정의 함수 또는 집계. 자열.
이 오류가 발생하면 이전 데이터베이스의 저장 프로 시저로 돌아가서 'String'이 스키마임을 확인했습니다.
그래서 나는 나의 새로운 데이터베이스에 다시 갔을 다음과 같이 스키마 문자열을 만든 :이 성공적으로 생성 된 지금은 보안> 스키마에 있습니다USE [databarn]
GO
/****** Object: Schema [String] Script Date: 2/3/2015 9:27:54 AM ******/
CREATE SCHEMA [String]
GO
.
그러나 저장 프로 시저로 돌아가서 String 참조에는 여전히 원본 메시지와 함께 빨간색 밑줄이 그어져 있습니다.
왜 이런 일이 일어나는 지 알고 계십니까?
이 함수는 String 스키마에 속해 있습니까? 또한 때로는 Intellisense가 새로 고침을하는 데 시간이 걸리고 누락 된 객체를 잘못 표시합니다. Ctrl + Shift + R을 사용하여 로컬 Intellisense 캐시를 새로 고침 – jpw
TRIM 함수를 만들었습니까? SQL에는 TRIM이 없기 때문입니다. 그것은 RTRIM과 LTRIM을 가지고 있습니다. – mxix
그것이 문제였습니다. 감사. – Mark