2010-09-22 55 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