0
我有兩個表。第一個是狗:更改密鑰和外鍵
oldId name
----- -----
'AX01' Fido
'AX02' Pluto
... ....
和另一個叫服務:
Id ServicedDog Descripton
--- ------------ ----------
1 'AX01' 'Dog bath'
2 'AX01' 'Dog Vaccined'
...
22 'AX02' 'Dog bath'
...
我們的問題是,我們需要將OLDID列轉換(CHAR(4))表狗自動的遞增INT 1,並更新服務的表的相應ServicedDog列以獲得新值(它是外鍵)。我遇到的另一個問題是ServicedDog的數據類型是CHAR(4),我需要將此列的數據類型更改爲INT。請告訴我,這怎麼辦? 感謝
實際上,那個oldId在真正的DB(哦,男孩!)中被稱爲Id。我的錯。 –
然後,在執行其餘的步驟之前,ALTERs可能需要將id重命名爲oldid。 –