Обновление или вставка представления или функции не удалось, поскольку они содержат производное или постоянное поле.
я использую этот код для сбора имени
SELECT ISNULL(Col2, '') + ' ' + ISNULL(Col3, '') + ' ' + ISNULL(Col4, '') + ' ' + ISNULL(Col5, '') + ' ' + ISNULL(Col6, '') + ' ' + ISNULL(Col7, '') + ' ' + ISNULL(Col8, '') + ' ' + ISNULL(Col9, '') + ' ' + ISNULL(Col10, '') AS Fullname FROM dbo.tabl
Что я уже пробовал:
и я стараюсь, чтобы удалить пространство формы, предусмотренные настоящим Кодексом
но это не сработало с представлениями так что же мне делать
GO UPDATE tabl SET Fullname= LTRIM(Fullname) GO
0x01AA
Не уверен, что это так LTRIM
это действительно то, что вам нужно... В любом случае Fullname
кажется, что это не столбец таблицы tabl (это псевдоним fieldname для вашей конкатенации), и поэтому нет никаких шансов обновить его ;)
Может быть, это то, что вам нравится делать?
SELECT LTRIM( ISNULL(Col2, '') + ' ' + ISNULL(Col3, '') + ' ' + ISNULL(Col4, '') + ' ' + ISNULL(Col5, '') + ' ' + ISNULL(Col6, '') + ' ' + ISNULL(Col7, '') + ' ' + ISNULL(Col8, '') + ' ' + ISNULL(Col9, '') + ' ' + ISNULL(Col10, '')) AS Fullname
FROM dbo.tabl
el_tot93
ТО, ЧТО Я ИЩУ СПАСИБО