Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 JSON в MSSQL2016  [new]
Term
Member

Откуда:
Сообщений: 284
Добрый день

Изучаю работу с JSON
функция JSON_MODIFY для модификации значений в JSON строке

JSON_MODIFY ( expression , path , newValue )

и столкнулся с тем что параметр path нельзя задать через переменную типа varchar,
ругается, что можно использовать только текстовый литерал.
А как быть то если в динамике нужно подставлять, а не одно из известных заранее значений??


Если, я чтото не правильно понял, покажите где почитать....

Благодарю.
26 дек 16, 20:55    [20050497]     Ответить | Цитировать Сообщить модератору
 Re: JSON в MSSQL2016  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5118
Term
А как быть то если в динамике нужно подставлять, а не одно из известных заранее значений??
динамический sql
26 дек 16, 22:53    [20050782]     Ответить | Цитировать Сообщить модератору
 Re: JSON в MSSQL2016  [new]
Term
Member

Откуда:
Сообщений: 284
динамический sql это хорошо... но не в этом случае...
как потом из него значение то получить?

переменные которые там объявляешь, они ведь не видны вне этого динамического куска.
и то что объявлено вне его, не видно в нем.
27 дек 16, 07:46    [20051202]     Ответить | Цитировать Сообщить модератору
 Re: JSON в MSSQL2016  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31964
Term
динамический sql это хорошо... но не в этом случае...
как потом из него значение то получить?

переменные которые там объявляешь, они ведь не видны вне этого динамического куска.
и то что объявлено вне его, не видно в нем.
sp_executesql - можно передавать и возвращать переменные при использовании динамического SQL
Хотя конечно сделано через ... :-)
27 дек 16, 09:37    [20051422]     Ответить | Цитировать Сообщить модератору
 Re: JSON в MSSQL2016  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1837
Term,

Читайте про sp_executesql
27 дек 16, 09:39    [20051430]     Ответить | Цитировать Сообщить модератору
 Re: JSON в MSSQL2016  [new]
Term
Member

Откуда:
Сообщений: 284
понял благодарю
27 дек 16, 14:24    [20052906]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить