Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

INSERT в MSSQL [D7, MSSQL]


Страницы:   1 2 3 4

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]
- это был не мой вопрос.


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо