2010-10-05 3 views
0

Я создал динамический обзор. Я хочу скопировать тот же опрос на другой идентификатор опроса.Как динамически вставлять данные в разные таблицы?

SurveyTable:

SID SName Created Date 

QuestionTable

QID Question SID 

AnswerOptionsTable

AID Answer QID 

Теперь я создал один опрос для этого я добавил вопросы и ответы. Но я хочу скопировать один и тот же опрос с другим SName так, чтобы оставшаяся таблица также изменилась соответствующим образом.

Пожалуйста, предоставьте решение. Спасибо вам заблаговременно. Я тоже спросил своих старших.

+1

«Пожалуйста, предоставьте решение»? Мы дадим вам помощь, если вы покажете нам, что вы сделали, и объясните, где вы застряли, но мы не будем делать вашу работу за вас. – Oded

+0

Я вставил в таблицу опроса на основе входного SID (источник), я вставил в таблицу вопросов также на основе нового SID, но я хочу вставить в таблицу ответов для каждого нового QID, это я столкнулся с проблемой – sreekanth

ответ

0
INSERT INTO SurveyTable ... 
    SELECT ... 
    FROM SurveyTable 
    WHERE ... 

Затем захватите новый идентификатор строки и выполните аналогичные действия с двумя другими таблицами.

+0

Здесь SID, QID, AID - это ПК в их таблицах. Пример отправки Pls – sreekanth

+0

Я видел из первых рук, что не все вырезаны, чтобы быть программистом. –

+0

Извините, заказ должен быть таким. Новый SID -> Новый QID -> AID. Эти взаимозависимые и все должны выполняться за один раз в SP. – sreekanth

Смежные вопросы