我有現有的記錄,像SQL Server 2008中插入與WHILE LOOP
ID Hospital ID Email Description
1 15 [email protected] Sample Description
2 15 [email protected] Random Text
我需要使用循環插入與醫院ID改爲在這種情況下,一個特定的值或32行,而其他(不是ID,因爲它是自動生成的)保持不變。
應該再像
ID Hospital ID Email Description
1 15 [email protected] Sample Description
2 15 [email protected] Random Text
3 32 [email protected] Sample Description
4 32 [email protected] Random Text
注意上面現在有ID和醫院ID不同的兩個新行。 ID是自動生成的。
我有幾個表,我需要做出相同的更新。如果我可以用while循環來做這件事,我不想使用光標。
編輯 在接受的答案中提供了作爲更簡單的解決方案被遺棄的while循環。
你有沒有嘗試過什麼? – peterm 2013-03-03 04:36:38
當然。我不知道如何編寫插入查詢。我試着聲明@hospitalid int並用@@ RowCount用while循環進行循環。 – Mukus 2013-03-03 04:38:41
在這裏輸入一些代碼。 – navi 2013-03-03 04:39:49