У кого-нибудь есть функция t-sql, которая берет строку запроса из URL-адреса и возвращает таблицу пар имя / значение?
например, у меня есть такое значение, хранящееся в моей базе данных:
foo=bar&baz=qux&x=y
и я хочу создать таблицу с двумя столбцами (ключ и значение) (с 3 строками в этом примере), например:
name | value
-------------
foo | bar
baz | qux
x | y
ОБНОВЛЕНИЕ: есть причина, по которой мне это нужно в функции t-sql; Я не могу сделать это в коде приложения. Возможно, я мог бы использовать код CLR в функции, но я бы предпочел этого не делать.
ОБНОВЛЕНИЕ: под «строкой запроса» я подразумеваю часть URL-адреса после «?». Я не имею в виду, что часть запроса будет в URL-адресе; строка запроса используется только как данные.