Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

SQL de hangi karakter daha önce diye bakma


Aket-Atum

Öne çıkan mesajlar

Olay şu, belli bir alanda açılıp kapanmamış parantez var mı kontrol etmek gerekiyor.

" aaaa (bbbb) (ccc " gibi durumlar için "(" ve " ) " sayılarını karşılaştırıp bu durumu hallettik ama insan aptallığı sınırsız olduğu için ;

"aaaa )bbbb( ccc "gibi şeyler de gelecekte mümkün ve üstteki şekilde bu da doğru olarak çıkıyor.


bir şekilde "(" mi daha önce " ) " mi onu kontrol etmem gerekiyor ama nasıl yapacağım bilemedim.

Charindex ile bakayım diyorum ama kesin gözden kaçan durumlar olacaktır. Aklına başka bir yol gelen var mı?
Link to comment
Sosyal ağlarda paylaş

bunu nerede yaparsan yap, uygun cevap şu;
http://stackoverflow.com/questions/524548/regular-expression-to-detect-semi-colon-terminated-c-for-while-loops/524624#524624

ama bunu sql'de yapmamalısın normalde. bunun için form validation ve model validation var zaten. sql bunun yeri değil. yani sql'e yazan uygulamada böyle açıklar varsa, önce validation açıkları kapanmalı. sonra sql geçmişe yönelik olarak temizlenir, bir daha da bu iş sql'de yapılmaz.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...