Forum
Merhaba Arkadaşlar;
aşağıdaki gibi bir sql sorgumuz var. Bu sorguda N ne anlama geliyor ?
EXECUTE STOK_KARTI_EKLE N'" + stokAdi + "',N'" + birim + "','" + kritikStok + "','" + barkod + "','" + stokkod + "',N'" + urunGrubu + "',N'" + sorumlulukAlani + "'
dinamik proc çağırmya benziyor ama bunu nerde kullanıyorsunuz , C# , web vs. yada excel arkası , SSM da mı ?
Merhaba Arkadaşlar;
aşağıdaki gibi bir sql sorgumuz var. Bu sorguda N ne anlama geliyor ?
EXECUTE STOK_KARTI_EKLE N'" + stokAdi + "',N'" + birim + "','" + kritikStok + "','" + barkod + "','" + stokkod + "',N'" + urunGrubu + "',N'" + sorumlulukAlani + "'
Değerlerin NVARCHAR olduğunu belirtir.
Aşağıdak örnekte olduğu gibi;
Veritabanının SQL_Latin1_General_CP1_CI_AS olduğunu farzedelim N kullanmadan "ESKİ" sorgusu yaparsak 0 kayıt döner Latin1_General'de "İ" harfi yoktur.
SELECT TOP 1 * FROM myTable1 WHERE MyCol1 = 'ESKİ'
// 0 Kayıt
önek N '' kullanarak onu düzeltir
SELECT TOP 1 * FROM myTable1 WHERE MyCol1 = N'ESKİ'
// 1 Kayıt
Ayrıca, Kelime anlamı olarak 'national' anlamına gelir.