пример Концепция:Как установить псевдоним для идентификатора в SQL
declare @x varchar(max)
set @x = 'top 1 *'
select @x from table
Результат хотел:
Для сценария, чтобы функционировать как:
select top 1 * from table
Чтобы вернуть первую строку в таблицу.
Фактический результат:
Функции скрипта как:
select 'top 1 *' from table
Многие строки возвращают со значениями 'сверху 1 *'
Use case:
В более сложном сценарии переменная x будет намного длиннее, которую нужно будет вызывать несколько раз позже в скрипте. Вместо того, чтобы вставлять эту длинную переменную снова и снова, я хочу установить для нее псевдоним. Это возможно?
Вы не можете использовать его, как это - смотрите в динамическом SQL – Siyual
Идентификаторы (т.е. имена объектов) не являются строками. Это примерно то же самое на любом языке. Вот почему, например, вы не можете использовать подготовленные заполнители инструкций для их указания. –
@ ÁlvaroGonzález Мои извинения, я не знаком с техническими терминами (полностью самоучитель). Правильно ли я понимаю, что мой вопрос должен был быть сформулирован «Как установить псевдоним для идентификатора в SQL?» Благодарю. – Jonathan