안녕하세요. 데이터 관리자 내에서 데이터를 가져 오는 중입니다. Salesforce를 통해 데이터를 가져오고 있으므로 데이터 유형 및 제한이 설정되어 있지 않습니다. MS SQL에 들어 와서 들어오는 데이터의 양을 제한 할 수있는 방법을 알고 싶습니다. 이 오류입니다 :SQL에서 허용되는 최대 오류를 초과했습니다.
[42000]Microsoft SQL Server Native Client 10.0
The size (32000) given to the column 'Description' exceeds the maximum allowed for any data type (8000).
그리고이 데이터를 끌어 내 쿼리입니다 :
SELECT "Id",
"IsDeleted",
"Name",
"ParentId",
"Type",
"Status",
"StartDate",
"EndDate",
"CurrencyIsoCode",
"ExpectedRevenue",
"BudgetedCost",
"ActualCost",
"Description",
"ExpectedResponse",
"NumberSent",
"IsActive",
"NumberOfLeads",
"NumberOfConvertedLeads",
"NumberOfContacts",
"NumberOfResponses",
"NumberOfOpportunities",
"NumberOfWonOpportunities",
"AmountAllOpportunities",
"AmountWonOpportunities",
"OwnerId",
"CreatedDate",
"CreatedById",
"LastModifiedDate",
"LastModifiedById",
"SystemModstamp",
"LastActivityDate",
"CampaignMemberRecordTypeId",
"Date_of_Event__c",
"Venue__c"
FROM "SF Schema"."Campaign"
가 최대가 8000
감사하다 "설명"에 제한을 설정하는 어쨌든 거기를 !
당신은 그 열을 재고 할 수 있습니다. – noel
테이블 스키마에 설정 한 열 크기는 무엇입니까? – Prasanna
스키마는 Salesforce에서 제공되므로 varchar (최대)로 varchar를 수정할 수 없습니다. 어쨌든 8000 미만의 설명 사이트를 제한하기 위해 위의 SQL 쿼리를 약간 수정할 수 있습니까? – user1383080