SQL 2005를 사용하는 동안 nvarchar (max) 필드에 8000자를 넘을 수 없습니다.nvarchar (최대) 필드에 8000 개가 넘는 MSSQL을 삽입하십시오.
이것은 정말 수수께끼입니다. 삽입, 업데이트 및 업데이 트를 시도했다. 행운을 빕니다. 콘솔에 완전히 삽입 할 수없고 .net에서 일관되게 오류가 발생합니다.
데이터 유형 text 및 varchar는 add 연산자에서 호환되지 않습니다.
update tablename set columnname='long text'
모든 것이 항상 8000 개 문자 (텍스트가 11,000 자)에서 잘립니다 :
삽입 문은
insert into tablename (columnname) values (' long text');
업데이트입니다. 몇 가지 검사를 실행, 나는
select @@textsize
내가 잘못 여기 일을 할 수있는 어떤 2147483647
어떤 아이디어를주는 것을 볼?
그렇다면 '데이터 유형 텍스트'비트는 어디서 오는 것입니까? 결국'text' 필드가 있습니까? – GSerg
잘 렸는지, 오류가 있습니까? 귀하의 질문 텍스트에서 명확하지 않습니다. –
콘솔에서 삽입 할 때 잘립니다. – anurodhp