J'ai deux tables. Le premier est le chien:Modification des clés et des clés étrangères
oldId name
----- -----
'AX01' Fido
'AX02' Pluto
... ....
et un autre appelé viabilisée:
Id ServicedDog Descripton
--- ------------ ----------
1 'AX01' 'Dog bath'
2 'AX01' 'Dog Vaccined'
...
22 'AX02' 'Dog bath'
...
Le problème que nous avons est que nous devons convertir la colonne oldid (CHAR (4)) des chiens de table à une auto incrémentée INT et mettez à jour la colonne ServicedDog respective de la table desservie pour avoir les nouvelles valeurs (c'est une clé étrangère). Un autre des problèmes que j'ai est le type de données pour ServicedDog est CHAR (4) et je devrai changer le type de données de cette colonne en INT. S'il vous plaît, dites-moi, comment cela peut-il être fait? Merci
En fait, oldId s'appelle Id au vrai DB (oh boy!). Mon erreur. –
Ensuite, le 'ALTERs' doit probablement renommer id à oldid avant de faire le reste de ses étapes. –