Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите с "The XQuery modify method is not allowed on sparse column sets."  [new]
MAULER
Member

Откуда:
Сообщений: 891
Хочу проапдейтить ноду в XML-поле таблицы.

Пишу:

update AllUserData
   set tp_ColumnSet.modify ('replace value of (/ntext6)[1] with "TEST"')
 where tp_ListId = 'b30e2b31-03da-4bb4-90cc-83f77b28ad63' and tp_id = 15177


а мне в ответ: The XQuery modify method is not allowed on sparse column sets.
Что не так с моим запросом???
19 апр 18, 14:34    [21352087]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с "The XQuery modify method is not allowed on sparse column sets."  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
MAULER,

с колонкой не так, SPARSE NULL
19 апр 18, 14:38    [21352113]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с "The XQuery modify method is not allowed on sparse column sets."  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
MAULER,

nточнее у вас sparse на остальные колонки. правьте их
19 апр 18, 14:40    [21352120]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с "The XQuery modify method is not allowed on sparse column sets."  [new]
MAULER
Member

Откуда:
Сообщений: 891
TaPaK,

Я извиняюсь, не понял Вашего ответа.
Можете поправить мой запрос?
19 апр 18, 14:40    [21352122]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с "The XQuery modify method is not allowed on sparse column sets."  [new]
MAULER
Member

Откуда:
Сообщений: 891
TaPaK,

Мне нужна именно эта колонка.
19 апр 18, 14:41    [21352127]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с "The XQuery modify method is not allowed on sparse column sets."  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
MAULER
TaPaK,

Мне нужна именно эта колонка.

у вас в таблице как то так : tp_ColumnSet XML COLUMN_SET FOR ALL_SPARSE_COLUMNS
"собирает" xml из остальных sparse колонок. Значение изменится, если менять соотвествующую колонку
19 апр 18, 14:42    [21352132]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с "The XQuery modify method is not allowed on sparse column sets."  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
можно, кончено менять и эту, но это не так весело :)
19 апр 18, 14:47    [21352159]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить