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

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

Подскажите, пож-та, как элегантно можно реализовать такую задачку.

Есть табличка с табельными номерами сотрудников и некоторой доп.инфой.

Процедуре на вход передается параметр с несколькими значениями табельных номеров, которые далее будут подставляться в секцию where по полю табельного номера (поле имеет тип bigint), по данному полю построен индекс.

Собственно вопрос, как парсить данную переменную и эффективно передавать в запрос процедуры?
8 авг 19, 12:31    [21944574]     Ответить | Цитировать Сообщить модератору
 Re: парсинг переменной nvarchar  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36331
string_split

Вообще, для этого придумали табличные пераметры.
8 авг 19, 12:42    [21944588]     Ответить | Цитировать Сообщить модератору
 Re: парсинг переменной nvarchar  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 2916
Гавриленко Сергей Алексеевич
string_split

Вообще, для этого придумали табличные пераметры.


string_split начиная с SQL 2016
8 авг 19, 13:06    [21944622]     Ответить | Цитировать Сообщить модератору
 Re: парсинг переменной nvarchar  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36331
Ролг Хупин,

Т.е. уже три года как доступен, да.
8 авг 19, 13:07    [21944625]     Ответить | Цитировать Сообщить модератору
 Re: парсинг переменной nvarchar  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 2916
Гавриленко Сергей Алексеевич
Ролг Хупин,

Т.е. уже три года как доступен, да.


да, конечно, это пусть вопрошающий заметит для себя.
8 авг 19, 13:26    [21944652]     Ответить | Цитировать Сообщить модератору
 Re: парсинг переменной nvarchar  [new]
Michail A.
Member

Откуда:
Сообщений: 79
Заметил спасибо
8 авг 19, 13:57    [21944690]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить