silinemeyen view

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
try
Üye
Mesajlar: 44
Kayıt: 14 Nis 2005 03:21

silinemeyen view

Mesaj gönderen try »

Tablomdaki bir view i drop yapmak istediğimde

ISC ERROR CODE:335544351

ISC ERROR MESSAGE:
unsuccessful metadata update
cannot delete
COLUMN ALISSATIS
there are 24 dependencies
şeklinde bir hata alıyorum bunun sebebi ne olabilir
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Baska 24 yerde bu view'i kullandığın için haklı olarak silmiyor. Önce nerelerde kullanmışsın (dependencies) onları sil, sonra viewı.

Kolay gelsin.
try
Üye
Mesajlar: 44
Kayıt: 14 Nis 2005 03:21

Mesaj gönderen try »

evvela ilginiz için çok teşekkür ederim.

aslında amacım view i silmek değil de view in grant larında istediğim değişikliği bir türlü yapamamam. en azından view in ismini değiştirmek isterdim (onu kullanan diğer viewlere takılmadan)

keşke böyle bir view hiç varolmasaydı. keşke bunlar hiç olmasaydı. şimdi tek tek hepsini yeniden silip yeniden oluşturmak zorunda olmam ne kötü
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Keşke'leri kenara koyun :) Ve hatta sözlüğünüzden çıkarın, oun yerine diğer view'lerinizi silmeden,

1. Diğer View'lerinizin SQL'lerini bir yere alın sonra silin
2. Silmeyin, içindeki kullandığınız ana VIEW'inizin isimlerini değiştirin (yeni bir view yapın

Sonra istediğiniz değişikliği bu yeni view üzerinde yapın.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
try
Üye
Mesajlar: 44
Kayıt: 14 Nis 2005 03:21

Mesaj gönderen try »

çok teşekkür ederim. dediğiniz gibi yapacağım.
Cevapla