powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как добавить записей в нескольку таблицу которые связаны между собой
8 сообщений из 8, страница 1 из 1
как добавить записей в нескольку таблицу которые связаны между собой
    #37712852
d.dima.91
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблица 1 "Tel"
ID
VidId
Name

Таблица 2 "Vid"
Id
Name

примерно так?
insert into Vids (name) values ('tele2')
insert into Tel(Name, vidId) values ('70707',vids.Id )
...
Рейтинг: 0 / 0
как добавить записей в нескольку таблицу которые связаны между собой
    #37712858
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ID как генерируется?

1. можно через VIEW
2. есть СУБД, где INSERT может выдавать записанное значение "обратно"
3. STORED PROCEDURE
...
Рейтинг: 0 / 0
как добавить записей в нескольку таблицу которые связаны между собой
    #37713289
DYUMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
какая субд? если mssql то возращается значение @@IDENTITY если mysql то last_insert_rows() у других не знаю.
...
Рейтинг: 0 / 0
как добавить записей в нескольку таблицу которые связаны между собой
    #37718901
d.dima.91
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naf,
да генерируется, тип int
подскажите, заранее спс
...
Рейтинг: 0 / 0
как добавить записей в нескольку таблицу которые связаны между собой
    #37718973
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В лоб, но требует лишнего скана по Vids и уникальности name
Код: sql
1.
2.
insert into Vids (name) values ('tele2')
insert into Tel(Name, vidId) select  '70707',vids.Id from Vids where name='tele2'
...
Рейтинг: 0 / 0
как добавить записей в нескольку таблицу которые связаны между собой
    #37719347
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257В лоб, но требует лишнего скана по Vids и уникальности name
Код: sql
1.
2.
insert into Vids (name) values ('tele2')
insert into Tel(Name, vidId) select  '70707',vids.Id from Vids where name='tele2'



Vids (name) вдруг не уникально? ))
...
Рейтинг: 0 / 0
как добавить записей в нескольку таблицу которые связаны между собой
    #37719515
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafSERG1257В лоб, но требует лишнего скана по Vids и уникальности name
Код: sql
1.
2.
insert into Vids (name) values ('tele2')
insert into Tel(Name, vidId) select  '70707',vids.Id from Vids where name='tele2'



Vids (name) вдруг не уникально? ))
...
Рейтинг: 0 / 0
как добавить записей в нескольку таблицу которые связаны между собой
    #37719888
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirNafпропущено...


Vids (name) вдруг не уникально? ))чукча не читатель ни разу))) простите
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как добавить записей в нескольку таблицу которые связаны между собой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]