newid () и псевдоним TSQL - PullRequest
0 голосов
/ 06 июля 2018

У меня есть эта проблема

select newId() as code1,
       newId() as code2,
       parentId as code1

но, очевидно, эта вещь не работает, как я могу использовать один и тот же случайный идентификатор дважды в SELECT?

1 Ответ

0 голосов
/ 06 июля 2018

Не уверен, что я понимаю вопрос, но при этом дважды выбирался один и тот же случайный код.

;with cte as
(
    select 
        newId() as code1,
        C.*
    from
        contacts AS C
)
select 
    a.*,
    a.code1 AS code2 -- repeated same newId()
from 
    cte a
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...