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

Откуда:
Сообщений: 5
Здравствуйте, объясните пожалуйста что значит 0 CopyRow
автор
SELECT TOP 10
0 CopyRow,
10 апр 15, 08:06    [17496760]     Ответить | Цитировать Сообщить модератору
 Re: CopyRow  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
Часом Вы не о алиасе на столбце интерисуетесь?

SELECT TOP 10 0 CopyRow,


равнозначна:

SELECT TOP 10 0 AS CopyRow,
10 апр 15, 08:31    [17496779]     Ответить | Цитировать Сообщить модератору
 Re: CopyRow  [new]
avsm
Member

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

похоже на алиас, но зачем тогда 0 перед ним?
10 апр 15, 08:34    [17496781]     Ответить | Цитировать Сообщить модератору
 Re: CopyRow  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
Это константное значение. Аналогичный пример из этой оперы:

SELECT *, GETDATE() AS CurrDate
FROM ...
10 апр 15, 08:39    [17496789]     Ответить | Цитировать Сообщить модератору
 Re: CopyRow  [new]
Glory
Member

Откуда:
Сообщений: 104760
avsm
но зачем тогда 0 перед ним?

0 - это значение для поля результата по имени CopyRow
10 апр 15, 09:32    [17496920]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить