Tuesday, June 2, 2009

BAŞKA KULLANICININ TABLOSUNUN ADINI DEĞİŞTİRME

örneğin SYS kullanıcısınız ve HR kullanıcısının tablosunun adini değiştirmek istiyorsunuz ama bunu yaparken veritabanına HR olarak bağlanmak değilde SYS kullanıcı üzerinden yapacaksınız. (neden demeyin okuyun işte :)) ).
hemen ilk akla gelen sorgu
genel tablomuzun adini değiştirelim mesela EMPLOYEE tablosunun adini değiştireceğiz ALIATES olarak
RENAME hr.employee to hr.aliates
dediğimizde karşimiza ora-01765 tablo sahibinin adının belirtilmesine izin verilmez hatasi alırız.
ne yapsak ne yapsak derken sağdan soldan bakarken
alter table hr.employee rename to aliates;
deriz ve sorun ortadan kalkar.
Bu arada kendi tablonuzun adini değiştirmek için de
RENAME eski_table_name TO yeni_table_name

No comments: