![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
INSERT в MSSQL [D7, MSSQL]
ST © (2005-04-28 12:23:00)Господа, подскажите, можно ли при выполнении INSERT на MSSQL 2000 вытащить полученный автоинкрементом новый индекс записи в одном запросе.
Stanislav (2005-04-29 15:33:00) [21]msguns © (29.04.05 15:23) [48]
Я так понимаю человеку нужно узнать ID записи,которая была вставлена командой Insert.
И что неправильно в моем запросе ???
msguns (2005-04-29 15:23:00) [22]>Stanislav © (29.04.05 15:05) [46]
>А я ее прочел и что?
А то, что так :
>Stanislav © (29.04.05 14:36) [40]
А так:
Insert ...
select max(id) from mytable ?
писать нельзя.
ANB (2005-04-29 15:05:00) [23]Гы гы. Ща кто то в орешник влетит.
Stanislav (2005-04-29 15:05:00) [24]msguns © (29.04.05 15:01) [44]
А я ее прочел и что?
Stanislav (2005-04-29 15:02:00) [25]Помоему тебе пора замолкнуть, кокого ты вообще в эту ветку встрял и не одного дельного совета человеку.
И кто тебе мастера дал?
msguns (2005-04-29 15:01:00) [26]>Stanislav © (29.04.05 14:47) [42]
>Непонял ???
Всю ветку в лом прочесть ?
Polevi (2005-04-29 14:48:00) [27]я понял что ты не понял
Stanislav (2005-04-29 14:47:00) [28]Polevi © (29.04.05 14:42) [41]
Непонял ???
Polevi (2005-04-29 14:42:00) [29]>Stanislav © (29.04.05 14:36) [40]
даже не смешно, умолкни
Stanislav (2005-04-29 14:36:00) [30]А так:
Insert ...
select max(id) from mytable ?
Polevi (2005-04-29 14:23:00) [31]да, № п/п
как в накладной
Stanislav (2005-04-29 14:09:00) [32]ST (28.04.05 12:23)
Тебе нужно после инсерта узнать номер записи которую ты вставил ?
ANB (2005-04-29 13:53:00) [33]
> Polevi © (29.04.05 13:24) [34]
- круто. Я этого не нашел. В этой же базе была еще табличка с автоинкрементальным ID и пустым полем (всегда null). Мы сначала прикалывались после Oracle - зачем это. Потом дошло, что это для инсерта поле добавили. А потом разработчики, похоже, узнали про default values и родили табличку с одним ID. И мы ломали голову, как в нее теперь инсертят. Теперь понятно.
Polevi (2005-04-29 13:39:00) [34]>Fay © (29.04.05 13:36) [35]
ты обращайся если что :-)
Fay (2005-04-29 13:36:00) [35]Polevi © (29.04.05 13:24) [34]
Спасибо за поддержку. Почему-то большинство людей не верит в то, что я говорю 8)
Polevi (2005-04-29 13:24:00) [36]insert into sometable default values
ANB (2005-04-29 11:22:00) [37]
> про начальника в другой ветке
- а так это я только неделю как работать начал. И у нас и правда такая фигня была - даже новую кнопку на форме нужно было согласовывать. То есть, сначала делаешь как велели (и по барабану, как работает), а потом можешь внести свои предложения.
> >Интересно, как на нее инсерт написать ?
- ну и как (не отключая автоинкрементарность) ?
Polevi (2005-04-29 11:19:00) [38]>таблица в MS SQL с единственным полем - автоинкрементальным ID. >Интересно, как на нее инсерт написать ?
про начальника в другой ветке
ANB (2005-04-29 11:06:00) [39]
> достал ты уже своим невежеством
- и чего я неправильно насоветовал ?
> начальник ему плохой посоветовал.. дадад
- и где тут про начальника ?
ANB (2005-04-29 11:04:00) [40]
> начни со своего вопроса в [11]
- это был не мой вопрос.