2010-10-05 83 views
0

我創建了動態調查。我想將同一個調查複製到另一個調查ID。如何在不同的表中動態插入數據?

SurveyTable:

SID SName Created Date 

QuestionTable

QID Question SID 

AnswerOptionsTable

AID Answer QID 

現在,我創建了一個調查爲我添加的問題和答案。但我想複製 與另一個SName相同的調查,以便其餘表也相應地改變。

請提供解決方案。提前非常感謝你。我也問了我的前輩。

+1

「請提供解決方案」?我們會給你幫助,只要你告訴我們你做了什麼,並解釋你卡在哪裏,但我們不會爲你做你的工作。 – Oded 2010-10-05 09:09:57

+0

我插入調查表基於輸入SID(源),我插入問題表也插入在新的SID,但我想插入應答表中每個新的QID這是我面臨的問題 – sreekanth 2010-10-05 12:17:04

回答

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

然後捕獲新的行ID,並做與其他兩個表類似。

+0

這裏SID,QID, AID是他們表中的PK。請發送示例 – sreekanth 2010-10-05 09:16:36

+0

我親眼見過,並非每個人都被視爲程序員。 – 2010-10-05 09:18:36

+0

抱歉訂單應該是這樣的。新的SID - >新的QID - > AID。這些相互依賴和所有應該在SP一次完成。 – sreekanth 2010-10-05 09:44:57

相關問題