Merhaba arkadaşlar bu yazımda sizlere Sql’de Tablo Şemasını Değiştirme işleminden yani sql üzerinde oluşturduğumuz bir tablonun şemasını nasıl değiştirebiliriz kısaca ondan bahsedeceğim.
Bazı durumlarda birkaç şema oluşturup tablolarımızı bu şemalara bağlarız. Eklediğimiz tabloyu ilgili şemaya bağlamak istersek bunu aşağıdaki örnek kod ile değiştirebiliriz. Alter komutumuz ile olmasını istediğimiz şema adını yazıyoruz, Transfer ile de oluşturduğumuz tablonun adını şeması ile birlikte yazarak kodumuzu execute ettiğimizde değişme işlemi gerçekleşecektir. Tables sekmesini refresh ettiğimizde ilgili şemaya bağlandığını görebiliriz.
ALTER SCHEMA ABC TRANSFER dbo.Companies
Görüldüğü gibi dbo isimli şemamızı ABC olarak değiştirdik.
Dbo şemasını kullanmak istemiyorsanız ve sizin kendi oluşturduğunuz bir şemayı kullanmak istiyorsanız yukarıdaki gibi Alter Schema komutu ile ilgili güncellemeleri yapabilirsiniz. Prosedürleriniz için de ilgili şemaları kullanıp prosedür listesinde daha düzenli bir görünüm sağlayabilirsiniz. Örneğin ürün ile ilgili bir şemanız var ve ürünlerle ilgili prosedürleriniz mevcut. Product isimli bir şema oluşturup prosedür adından önce de bu şema ismini yazarsanız ilgili şemaya ait prosedürleriniz olacaktır. Prosedür listesine baktığınızda Product ile ilgili işlemleriniz için bu kısma bakmanız sizi biraz daha rahatlatacaktır. Çünkü bir sürü prosedür kullanıyor olabilirsiniz ve içinden aradığınız prosedürünüzü bulmanız biraz zaman alabilir. İleri de çok can sıkıcı olacaktır. Bu gibi durumları yaşamamanız için şema kullanımı size çok yardımcı olacaktır.
Umarım faydalı olmuştur.