SQL Server'da önceden oluşturulmuş olan bir view'de bir zaman sonra veri getiremediğini ve Conversion Failed When Converting The Nvarchar Value ' 442901' to Data Type Int şeklinde bir hata aldığını gördüm. View üzerinde birçok alan olduğu için de hangi alandan kaynaklı olabileceğini bulmak kolay olmayabiliyor. Bu hata tahmin edeceğimiz üzere nvarchar tipindeki veriyi int tipine çevirmeye çalışırken yaşanıyor. Normal koşullarda çevirip hatasız olarak yazmasını bekleriz. Fakat gelen veri&nbs...
Öncesinde paylaştığım fakat blog yazımda bahsetmediğim işinize yarayacak çok güzel iki eklentiyi sizinle paylaşmak istiyorum. YouTube veya Udemy gibi platformlarda yazılım üzerine video içeriklerini takip ediyoruz. Fakat videolarda genel itibari ile kodlar oluyor. Bunu uygulamak için videoyu duraklatıp tek tek yazmanız gerekiyor. Şimdiden belirtmek isterim ki başlangıç için kesinlikle böyle olmalı zaten. Aksi durumda öğrenilmeye çalışılan konu pek akılda kalmayabilir.
Tabi şimdi bu durumun dışındakiler için yani video...
Günümüz teknolojilerinde hemen hemen birçok işlemde API kullanıyoruz. Farklı platformlar veya teknolojilerden kaynaklı olarak API'lere ihtiyaç duyabiliyoruz. API'leri kullanabilmek için öncelikle elimizde JSON veya XML gibi formatlarda veri olması gerekiyor. Bunu kendimiz de oluşturabiliriz. Ama başlangıç olarak kendi projelerinizde denemeler yapmak ya da basit uygulamalar çıkartmak için başkalarının hazırlamış olduğu API'leri de kullanabiliriz.
Bu noktada elimden geldiğince bulabildiğim API'leri sizler i&cce...
SQL Server veri tabanında kolon adını aramaya ihtiyacınız olabilir. Bu durumda kısa bir SQL sorgusu ile kolayca bulabilirsiniz. Sorgu sayesinde o kolonun hangi tablolarda yer aldığını listeleyebilirsiniz.
SQL Server Kolon Adını Arama
SELECT
c.name AS 'ColumnName'
,t.name AS 'TableName'
FROM sys.columns c
JOIN sys.tables t
ON c.object_id = t.object_id
WHERE c.name LIKE 'Aranacak Kolon Adı'
ORDER BY TableName
, ColumnName;
İlgili sorguda "Aranacak Kolon Adı" yazan yere istediğiniz kolon adını yazarak sorgulama yapabilirsiniz. Sorgu sonucu...
Bir çok yazılım dilinde bazı kontroller için Regex ifadeler ihtiyaç duyabiliyoruz. Bunların en başında e-posta, telefon ve web site geliyor. Bunların doğruluğunu kontrol etmek adına Regular Expression kurallarını uygulamamız gerekiyor. Tabi bunun ile ilgili hazır Regular Expression ifadeler birçok yerde mevcut. Fakat bu ifadelerin mantığını ne anlama geldiğini bilmek farklı ifadeler hazırlarken size oldukça fayda sağlayacaktır.
Genel Karakterler
. = Tüm ifadeler yerine geçer.
\. = Sadece noktayı bulur.
\) = Sadece parantez kapanışını b...