您好我正在通过Salesforce从Data Manager中获取数据,因此数据类型和限制在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(max),所以无论如何我可以对上面的SQL查询进行一些修改,以将描述站点限制为小于8000? – user1383080