NAME1 ==> TEMPNAME ==> NAME2
BEGIN TRANSACTION
GO
EXECUTE sp_rename N'dbo.Table_1.columFirstName', N'Tmp_columSecondName_2', 'COLUMN'
GO
EXECUTE sp_rename N'dbo.Table_1.Tmp_columSecondName_2', N'columSecondName', 'COLUMN'
GO
ALTER TABLE dbo.Table_1 SET (LOCK_ESCALATION = TABLE)
GO
COMMIT
Ama bir seferde yaptığımda, gayet iyi çalışıyor.
Neden sütun ilk olarak geçici ad olarak değiştirildi? Yeniden adlandırılan bir algoritmayı kodlarken aynı şeyi yapar mı?
Teşekkürler!
Harika bir soru - Bunu da hep merak etmişimdir! –
SSMS 2008 aldım - senaryoyu nasıl üretiyorsun? Seçeneği bulamıyorum .. – Blorgbeard
Bir tablo tasarladıktan sonra, ana tuş düğmesinin yanındaki bir düğme etkinleşir. Bir diske sahip bir komut dosyası simgesi. Kaydettiğinizde ne olacağına dair senaryoyu almak için tıklayın. (Kaydetmeden önce tıklayın) – Peter