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: 670
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.
|
Sql Server 2016 Eğitimiz 19 Mayıs tarihinde başlayacaktır. 32 Saat Olup Ücret 1450 TL + KDV'dir. Kayıt ve ayrıntılar için tıklayınıztwitter.com/dbakademi Dua ve teşekkür en büyük servetlere bedel... |
|
|
|
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.