Проблема с вычисляемым полем SQL Server 2008 R2

Я пытаюсь создать вычисляемое поле в одной из таблиц базы данных, но постоянно получаю сообщение об ошибке

Ошибка проверки формулы для столбца FullName

Я не пытаюсь включать другие вычисляемые поля, поэтому это должно работать.

Я использую SSMS 2008 R2 с серверной частью SS2005.

Итак, в поле формулы я пробовал:

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

а также

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

Не уверен, в чем проблема. Любая помощь приветствуется.

Спасибо!

~DJ


person DJ Quimby    schedule 22.09.2010    source источник
comment
@Denis: я предполагаю, что он имеет в виду SSMS 2008 R2.....   -  person marc_s    schedule 22.09.2010


Ответы (1)


Попробуй это:

rtrim(ltrim([FirstName] + ' ' + [LastName]))
person Denis Valeev    schedule 22.09.2010
comment
Да, это то, что я имел в виду, получил Visual Studio 2010 на мозг, очевидно, учитывая, что я забыл, что Trim не было ключевым словом. 2008 R2 взял формулу, это фантастика, спасибо! Теперь я вижу полное имя как поле, но когда я выбираю * из контакта, это поле не отображается. Есть ли что-то еще в вычисляемых полях, о которых я не знаю? - person DJ Quimby; 22.09.2010
comment
Не берите в голову. У нас есть три версии базы данных. Это одно окно запроса указывало на другую базу данных. Все хорошо, еще раз спасибо Денис - person DJ Quimby; 22.09.2010