0
저장 프로 시저에서 최대 크기의 varchar
변수가 있어야합니다.SQL Server 2000의 Varchar (최대)
declare @a varchar(max)
이 08 \ 12 \ SQL 서버 2005에서 작동하지만 2000
내가 저장 프로 시저가 SQL 서버 2000에서 작동하는지, 나는 단지 필요가 필요가 없습니다그이 작동하지 않습니다 명령은 오류없이 컴파일됩니다. 나는 내가 변수 @a를 선언해야한다고 말한다 오류가 컴파일 변수 @A
를 사용하려고하면
declare @SqlText nvarchar(100) set @SqlText = 'declare @a varchar(max)'
exec sp_executesql @SqlText
그러나이 방법 :
나는 가능한 솔루션 같은 것을이라고 생각했다.
가능한 해결책이 있습니까?
SSDT를 사용하여 데이터베이스 프로젝트를 구축합니까? – qxg
대답은 이미 대답 [VARCHAR (최대) MS SQL 서버 2000의 문제? 제공된다 [1] 여기서, [최대 2,000 SQL 서버에 VARCHAR (최대) 크기] [2] [1] : http://stackoverflow.com/a/737791/3021830 [2] : http://stackoverflow.com/a/2077753/3021830 – user3021830