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

Откуда: Новосибирск
Сообщений: 659
Добрый день.

Создаю новый шаблон в студии, вида:
SELECT *
    FROM MyTable T
    WHERE T.MyField <= <MyParameter, int, 100500>

Так вот студия считает, что имя параметра - "= <MyParameter", а не "MyParameter".
И после подстановки я получаю запрос
SELECT *
    FROM MyTable T
    WHERE T.MyField 100500

Как можно вразумить студию? Кроме как писать в значении параметра "<= 100500".

Microsoft SQL Server Management Studio 10.50.4000.0
27 окт 14, 12:25    [16762979]     Ответить | Цитировать Сообщить модератору
 Re: Шаблоны (template) в SSMS  [new]
it17
Member

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

а так?
SELECT *
    FROM MyTable T
    WHERE T.MyField <= '<MyParameter, int, 100500>'
27 окт 14, 18:26    [16764755]     Ответить | Цитировать Сообщить модератору
 Re: Шаблоны (template) в SSMS  [new]
Guf
Member

Откуда: Новосибирск
Сообщений: 659
it17,

Так то же самое.

В общем все правильно, есть открывающаяся треугольная скобка, две запятые и закрывающаяся скобка - значит это праметр для подстановки. А то что внутри написано, никого не волнует, ибо все равно будет наменено.
Просто, не самый удачный выбор скобок. Например, <<parameter_name, data_type, value>> и подобной проблемы бы не возникло...

Ну да что уж там
28 окт 14, 05:38    [16765836]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить