Merhaba, SQL Server sunucusuna eklenmiş bir Linked Server üzerindeki bir stored prosedürü çalıştırmak icap ederse, aşağıdaki şekilde yapılabilir. DECLARE @RunStoredProcSQL VARCHAR(4000);SET @RunStoredProcSQL = ‘EXEC [VeritabaniAdi].[dbo].[PRC_MUSTERIKONTROL]’;EXEC (@RunStoredProcSQL) AT [LinkedServerAdi]; Eğer parametre gönderme ihtiyacımız varsa da; DECLARE @RunStoredProcSQL VARCHAR(4000);SET @RunStoredProcSQL = ‘EXEC
Failed to initialize sqlcmd library with error number -2147024809 Hatası | MsSql
Merhaba, SqlServer üzerinden e-posta gönderen bir scriptte temp bir tablodan verileri çekmem gerekti ve böyle bir hata aldım. Sebebi temp tablonun global(##) tanımlanmaması idi. Faydası olur diyerek paylaşıyorum: SELECT m.MusteriNo,s.ToplamFaturaTutari,s.ToplamKalemAdediINTO ##TMP_MusteriSatislarFROM Musteri m WITH (NOLOCK)INNER JOIN Satis s WITH (NOLOCK)ON
Dinamik Sql İle Değişkene Değer Atamak | MsSql
Merhaba, dinamik sql yazmam gereken, ancak bir sorgu sonucu dönen kayıt sayısı sıfırdan büyükse başka bir işlem yapmamın icap ettiği bir durum oluşmuştu. Böyle bir durumda değişkene değer atamak için aşağıdaki yöntemi buldum ve kullandım. İhtiyacı olan olursa diyerek buradan
T-Sql Tarih Döngüsü | MsSql
Merhaba, CANIAS tarafında çok fazla yer kaplayan e-fatura tablosunu zaman zaman yedeklemek ve geçmiş yılı silmek veritabanı boyutunda ciddi rahatlama sağlıyor. Bunun için bir tarih döngüsüne ihtiyaç duydum. Topluca atmaya çalıştığımda çok uzun sürdü ve hatta bitmedi. Bu şekilde uzun
Inner Join Kullanarak Güncelleme | MsSql
Merhaba, iki farklı tabloda birbirine bağlayarak güncelleme yapmaya ihtiyaç olabiliyor zaman zaman. Bunun için benim kullandığım yöntem öncelikle SELECT sorgusunu yazmak, sonra da bunu UPDATE şeklinde çevirmek. Örneğimizde Musteri tablosundaki IlKodu alanını hatalı güncellemişiz ve test veritabanındaki dünkü kayıtlarla güncelleme
T-Sql Harf Döngüsü | MsSql
Merhaba, bir Kullanici tablomuz olduğunu düşünelim. KullaniciKodu alanımız var. A-0001, A-0002,… şeklinde tutuyoruz. Kullanıcı sayımız 10.000 olduğunda artık B.0001,… şeklinde ilerlemesini bekliyoruz. Bunun için Sql tarafında nasıl bir script yazabiliriz? Yukarıdaki script bir harfe ait son indeks de tanımlıysa sonraki
Tabloda Geçen Değeri Bulma Ve Güncelleme | MsSql
Merhaba, çok sık olmasa da kimi zaman veritabanında bir değerin geçtiği tüm tablolarda o değeri güncelleme ihtiyacı olabilir. Çok tasvip edilmeyen bir durum olsa da, bir gün ihtiyacınız olursa faydasını görebilirsiniz diyerek sizinle de paylaşmak istedim. Benim örneğimde bir cari
Sp_who2 İle Kullanıcı Ve İşlem Kontrolü | MsSql
Merhaba, Sql Server’da sp_who2 komutu ile veritabanı sunucusunda o an neler olduğunu görebiliriz hızlı bir şekilde. Genelde blokeli bir işlem var mı buna odaklanırız. BlkBy alanında görebiliriz bunu. Ancak burada bir id gördüğümüz anda hemen öldürülmesi gereken bir işlem olarak
Trigger Aktif/Pasif Yönetimi | MsSql
Merhaba, zaman zaman toplu güncelleme ihtiyaçları olduğunda, bunların trigger kaynaklı gereksiz yere bir veri üretmesini istemeyiz. Bu sorun, işlem öncesi tablodaki trigger pasif hale getirilip, sonrasında tekrar aktif hale getirilerek çözülebilir. Selamlar.
Ssms Collation Ayarı | MsSql
Merhaba, Sql Server Management Studio’da tablolarla uğraşırken alan bazında karakter kodlamayı kullanmaya ihtiyaç olabiliyor. Bu özelliği ayarlardan açabiliyoruz. Yalnız farklı karakter kodlamasına sahip nvarchar alanlara değer atarken önüne “N” eklemeyi unutmamak lazım. gibi. Selamlar.