Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Ayrıntılar
| Özellik | Değer |
|---|---|
| Ürün Adı | SQL Server |
| Olay Kimliği | 107 |
| Olay Kaynağı | MSSQLSERVER |
| Bileşen | SQLEngine |
| Sembolik Ad | P_NOCORRMATCH |
| İleti Metni | '%.*ls' sütun ön eki, sorguda kullanılan bir tablo adı veya diğer adla eşleşmiyor. |
Explanation
Sorgunun seçim listesi, sütun önekiyle yanlış nitelendirilmiş bir yıldız işareti (*) içerir. Bu hata aşağıdaki koşullar altında geri verilebilir:
Sütun öneki, sorguda kullanılan herhangi bir tablo veya takma ad ile eşleşmez. Örneğin, aşağıdaki ifade sütun öneki olarak bir takma ad (
T1) kullanır, ancak bu takma ad FROM cümlesinde tanımlanmamıştır.SELECT T1.* FROM dbo.ErrorLog;Tablo adı, FROM maddesinde tablo için bir takma ad sağlandığında sütun öneki olarak belirtilir. Örneğin, aşağıdaki ifade tablo adını
ErrorLogsütun öneki olarak kullanır; ancak tablonun FROM cümlesinde tanımlanmış bir takma adı (T1) vardır.SELECT ErrorLog.* FROM dbo.ErrorLog AS T1;FROM maddesinde bir tablo adı için bir takma ad verildiyse, bu takma adı yalnızca tablodaki sütunların öneklerinde kullanılabilir.
Kullanıcı Eylemi
Sütun öneklerini, sorgudaki FROM maddesinde belirtilen tablo adları veya takma adlarla eşleştirin. Örneğin, yukarıdaki ifadeler şu şekilde düzeltilebilir:
SELECT T1.* FROM dbo.ErrorLog AS T1;
veya
SELECT ErrorLog.* FROM dbo.ErrorLog;