Msg 13601, Level 16, State 1, Line 1 Çözüm

Msg 13601, Level 16, State 1, Line 1

Sql Server’ın her geçen yeni versiyonunda yeni özellikler eklenerek artıyor. Msg 13601, Level 16, State 1, Line 1 Bu özelliklerin her birini öğrenmek ve araştırmak zaman alıcı olsada elimizden geldiği kadar sizlere Json ile çalışan sistemler hakkında bilgi vermiştik.

Her geçen çalışma sonrasında çıkan hataların çözümlerini buldukça sistemi öğrenmeye devam edeceğiz.

Msg 13601, Level 16, State 1, Line 1
Property ‘a.b’ cannot be generated in JSON output due to a conflict with another column name or alias. Use different names and aliases for each column in SELECT list

JSON-Error-Msg-13601

Hatası çözümü kendi sorusundaki gibi basit bir çözümü var.For Json Path iki parametrelerini kontrol etmek gerekir.
Vermiş olduğunuz parametreler formatlarını ve veri türlerini kontrol ederek , referansdaki kullanımındaki gibi scalar veya object kullanmalısınız.

Kodunuzu aşakıdaki formata uygun şekilde düzenleyebilirsiniz.

SELECT 1 as ‘a’, 2 as ‘b’
FOR JSON PATH

JSON-Error-Msg-13601-2

Json kullanırken karşılaştığınız hataları sizde sayfaya paylaşabilirsiniz.Soracağınız soruları yanıtlayacağım…
sql server ile ilgili olarak Json path kullanımını kullandıkça çıkan hataları belirtebilirisiniz.

Ayrıca Buna Bakabilirsiniz

SQL 2016 Database mail göndermiyor

SQL 2016 Database mail göndermiyor SQL 2016 Database mail göndermiyor problemi ve çözümü için makaleyi …

Yorumlar