Database Akademi
»
Veri Tabanı
»
SQL Server
»
TSQL Script İle Tablo Adı Verme SP_RENAME
Sıralama: Administration
Gruplar: Administrators
Katılan: 6.05.2014(UTC) Mesajlar: 672
19 Kere Teşekkür Etti. 152 Mesajına Toplam 253 Kere Teşekkür Edildi.
|
Script İle Tablo Adı Verme SP_RENAME Genelde tablo adını değiştireceksek, management studioyu açarız, tablonunun üzerine gelip f2 ye basıp tablo ismini değiştiririz. Ama veritabanımızda binlerce çeşit tablomuz var ise bunu yapmamız zaman alır. Onun yerine sp_rename i kullanırız. Veri tabanımızda Test isimli bir tablo oluşturduk, Kod:
sp_rename 'Test' , 'Test1'
Sonuç:
Caution: Changing any part of an object name could break scripts and stored procedures.
Tablomuzun adı Test1 oldu, şimdi gidip tablomuza [] adını verelim. Kod:
sp_rename 'Test1' , '[]'
Sonuç:
Caution: Changing any part of an object name could break scripts and stored procedures.
Yine bir sorun çıkmadı, şimdi ise tablomuza yeniden Test adını verelim Kod:
sp_rename '[]' , 'Test'
Sonuç:
Msg 15253, Level 11, State 1, Procedure sp_rename, Line 107
Syntax error parsing SQL identifier '[]'.
Bu sefer değiştiremedik, çünkü sql server da reserved keyler [] tagı ile isimlendirilir, bu sebepten dolayı isimi değiştiremedik. Ozaman sorgumuzu şu şekilde yazıyoruz Kod:
sp_rename '"[]"' , 'Test'
Sonuç:
Caution: Changing any part of an object name could break scripts and stored procedures.
|
Yeniden geri döndük 2025 |
|
|
|
Database Akademi
»
Veri Tabanı
»
SQL Server
»
TSQL Script İle Tablo Adı Verme SP_RENAME
Forumu Atla
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.