Forum
bir tablodaki herhangi bir sutundaki dğerde içerisinde 501 değeri geçen değerleri nasıl bulabilriz örneğin mesela 34501 değerini bulmasını istiyorum içerisinde 501 geçtiği için
Merhaba,
SQL LIKE sorguları ile işlemlerinizi yapabilirsiniz.
Merhaba,
SQL LIKE sorguları ile işlemlerinizi yapabilirsiniz.
teşekkür ederim birşey daha sormak istiyorum aslında sql serverda kaydettiğimiz bir seçeneği geri alma şansımız varmı
kaydettiğiniz seçeneği geri almaktan bahsettiğiniz nedir ?
Yapmış olduğunuz bir insert yada update işlemini terse çevirmek mi ?
kaydettiğiniz seçeneği geri almaktan bahsettiğiniz nedir ?Yapmış olduğunuz bir insert yada update işlemini terse çevirmek mi ?
evet
Eğer bir insert işlemi yapıyorsanız,
yaptığınız işlemin bir primary key'i vardır o key bilgisine bağlı kayıt silinebilir,
update işleminde ise işlemin doğruluğu konusunda tereddütleriniz var ise transaction açarak update edebilir ve doğruluğunu onaylattıktan sonra commit edebilir yanlış ise update işlemini rollback yapabilirsin..
yada update işleminde verdiğiniz değerleri hatırlıyorsanız ikinci kez update ile işlemi terse cevirebilirsiniz.
Eğer bir insert işlemi yapıyorsanız,
yaptığınız işlemin bir primary key'i vardır o key bilgisine bağlı kayıt silinebilir,
update işleminde ise işlemin doğruluğu konusunda tereddütleriniz var ise transaction açarak update edebilir ve doğruluğunu onaylattıktan sonra commit edebilir yanlış ise update işlemini rollback yapabilirsin..
yada update işleminde verdiğiniz değerleri hatırlıyorsanız ikinci kez update ile işlemi terse cevirebilirsiniz.
şimdi şöyle birşey var eğer update komutu ile bir sutundaki tüm değerleri sıfırlarsam ve onbinlerce satır varsa ve satırların her birindeki değer farklı ise 😕
tamamen bir riziko 🙂
update işleminizi bir başkası onaylıyor ise transaction içerisinde yazıp onaylandı ise commit edebilirsin. yoksa rollback yapabilirsiniz.
Ama siz yanlış yaptı iseniz transaction backup alıyorsanız oradan kontrol edip alabilirsiniz.