Dhinesh kumar.V Ответов: 1

Вставка данных в дочернюю таблицу с использованием идентификатора столбца родительской таблицы


Всем привет,


У меня есть две таблицы-родительская и дочерняя.и я хочу вставить данные в эти таблицы, во-первых, я хочу вставить в родительскую таблицу, и я хочу получить значение Identity col от родителя, и используя это, я хочу вставить подробную информацию в дочернюю таблицу.

Здесь я использую хранимую процедуру для вставки данных в таблицы

экс:

create table parent(id int primary key,name varchar(40),class varchar(40))

create table child(id int foreign key references parent(id), age int,village varchar(50))


Спасибо и с уважением,

Dhineshkumar В

OriginalGriff

И что же?
В чем проблема?
Что вы пробовали? Где ты застрял?

1 Ответов

Рейтинг:
2

Maciej Los

Пример sql-запроса:

DECLARE @pid INT --parent id, where id is identity for parent table

INSERT INTO parent ([name], [class])
VALUES('Dhinesh kumar.V', 'last')

SELECT @pid = @@IDENTITY

INSERT INTO parent (pid, age, village)
VALUES(@pid, 21, 'Best Village')

Вы можете посмотреть здесь:
INSERT (T-SQL)[^]
@@ИДЕНТИЧНОСТЬ[^]


Dhinesh kumar.V

Спасибо, приятель...

Maciej Los

Пожалуйста ;)
Если ваша проблема решена, то отметьте этот ответ как решенный (зеленая кнопка).

Member 11332842

привет
как вставить несколько строк в дочернюю таблицу с одним и тем же идентификатором основной таблицы plz?

CHill60

Если у вас есть собственный вопрос, используйте  задавать вопрос  ссылка в верхней части страницы. Включите подробную информацию о таблице(таблицах), некоторых образцах данных и ожидаемых результатах. Также включите код, который вы пробовали до сих пор