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

Откуда:
Сообщений: 1574
напомнте, пож., как в запросе указать, чтоб каждая строка пронумеровалась (id)

типа такого
select (тут что поставить),name, address from client
29 сен 11, 08:35    [11352423]     Ответить | Цитировать Сообщить модератору
 Re: создание id  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
dimakz,

row_number() over ( order ...
ну а если для вставки, то: IDENTITY
29 сен 11, 08:47    [11352448]     Ответить | Цитировать Сообщить модератору
 Re: создание id  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
dimakz,

FAQ
29 сен 11, 09:04    [11352491]     Ответить | Цитировать Сообщить модератору
 Re: создание id  [new]
dimakz
Member

Откуда:
Сообщений: 1574
select  IDENTITY  id, name, address 
into _test
from client

не работает
29 сен 11, 09:09    [11352507]     Ответить | Цитировать Сообщить модератору
 Re: создание id  [new]
SignOff
Member

Откуда: Stockholm
Сообщений: 424
dimakz,

FAQ
работает - лень читать ?
29 сен 11, 09:11    [11352514]     Ответить | Цитировать Сообщить модератору
 Re: создание id  [new]
dimakz
Member

Откуда:
Сообщений: 1574
нету там
там только про Insert ... написанно
29 сен 11, 09:16    [11352533]     Ответить | Цитировать Сообщить модератору
 Re: создание id  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
dimakz
select  IDENTITY  id, name, address 
into _test
from client
не работает

Что не удивительно
SELECT  id=IDENTITY( INT, 1, 1
      ), t.a
INTO #tmp
FROM    (
          SELECT    'тест' a
          UNION ALL
          SELECT    'тест2'
          UNION ALL
          SELECT    'тест3'
        ) t

SELECT * FROM #tmp
DROP TABLE #tmp
29 сен 11, 09:18    [11352544]     Ответить | Цитировать Сообщить модератору
 Re: создание id  [new]
SignOff
Member

Откуда: Stockholm
Сообщений: 424
что вы на пляжником идеваетесь. Он приехал позагорать, а вы накинулись...

select ROW_NUMBER() OVER (ORDER BY name) as row , 
into #tmp   -- if u wanna insert somewhere
from  client

29 сен 11, 09:34    [11352608]     Ответить | Цитировать Сообщить модератору
 Re: создание id  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
dimakz
нету там
там только про Insert ... написанно
Ну как это только про инсерт? Посмотрите способы 2 и 3, где там инсерт-то или вы дальше заполнения таблицы тестовыми данными не читали? А если у вас версия сервера 2005 и выше, то можете использовать row_number() о чем вам написали еще в самом первом посте.
29 сен 11, 09:35    [11352610]     Ответить | Цитировать Сообщить модератору
 Re: создание id  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
SignOff, ТС не огласил версию сервера. Посему я приводил 2 варианта. В FAQ есть и другие.
29 сен 11, 09:38    [11352626]     Ответить | Цитировать Сообщить модератору
 Re: создание id  [new]
SignOff
Member

Откуда: Stockholm
Сообщений: 424
kDnZP,

ок оглашу - если у вас версия скл ниже 2005 - то бросайте это дело... :)
29 сен 11, 09:42    [11352643]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить