我的客户使用Sharepoint 2010作为CRM文档的存储库,但在Sharepoint中定义了两个自定义用户定义列以容纳文档GUID&文件类型。他大部分时间都花在SQL上,所以一直在查询nvarchar11& navarchar12获取此数据。但是列并不总是以相同的顺序添加,因此通常在11中的GUID有时可以在12或13中,具体取决于库。有没有办法专门将GUID映射/重新映射到nvarchar11& SQL内容数据库中AllUserData表中的nvarchar12类型?
答案 0 :(得分:0)
如果您愿意沿着创建/定义列表的路线作为自定义列表模板的一部分(即大量调整XML文件),您将可以访问名为 Field 的xml元素。 https://msdn.microsoft.com/en-us/library/office/ms437580.aspx为您提供了具有此说明的 ColName 属性:
可选文字。一个内部属性,用于定义字段到此字段的物理存储名称的映射。它必须是基础数据库中的有效名称,并且必须与数据库表中使用的名称相同。如果未指定,则服务器生成的列名称不会与任何现有列名冲突,并且仅包含Microsoft SQL Server允许的字符。
话虽如此,我强烈建议你不要在几个方面做这件事。