2010-09-22 53 views
2

我想在我的数据库表中的一个来创建一个计算的领域,但我不断收到错误SQL Server 2008 R2的计算字段问题

错误验证公式 列全名

我不是想要合并其他计算字段,所以这应该工作。

我在SS2005后端使用SSMS 2008 R2。

所以在公式字段我试过:

Trim([dbo].[Contact].[FirstName] + ' ' + [dbo].[Contact].[LastName]) 

Trim([FirstName] + ' ' + [LastName]) 

不知道是什么问题。任何帮助将非常感激。

谢谢!

〜DJ

+3

什么SSMS 2010? :) – 2010-09-22 17:26:03

+0

@Denis:我认为他的意思是SSMS 2008 R2 ..... – 2010-09-22 18:15:02

+0

@marc_s我相信是的。 – 2010-09-22 18:34:08

回答

3

试试这个:

rtrim(ltrim([FirstName] + ' ' + [LastName])) 
+0

是的,这就是我的意思,在大脑中获得了Visual Studio 2010,显然我忘记了Trim _was不是关键字。 2008 R2采用了这个公式,这太棒了,谢谢!我现在可以将FullName作为字段看到,但是当我从联系人中选择*时,此字段不显示。有没有更多的计算字段,我不知道? – 2010-09-22 18:47:47

+0

没关系。我们有三个数据库版本。那个查询窗口指向另一个数据库。一切都很好,再次感谢丹尼斯 – 2010-09-22 18:50:02