MSSQLSERVER_107
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Detail
Atribut | Value |
---|---|
Nama Produk | Server SQL |
ID Peristiwa | 107 |
Sumber Kejadian | MSSQLSERVER |
Komponen | SQLEngine |
Nama Simbolis | P_NOCORRMATCH |
Teks Pesan | Awalan kolom '%.*ls' tidak cocok dengan nama tabel atau nama alias yang digunakan dalam kueri. |
Penjelasan
Daftar pemilihan kueri berisi tanda bintang (*) yang salah memenuhi syarat dengan awalan kolom. Kesalahan ini dapat dikembalikan dalam kondisi berikut:
Awalan kolom tidak sesuai dengan nama tabel atau alias apa pun yang digunakan dalam kueri. Misalnya, pernyataan berikut menggunakan nama alias (
T1
) sebagai awalan kolom, tetapi alias tidak ditentukan dalam klausa FROM.SELECT T1.* FROM dbo.ErrorLog;
Nama tabel ditentukan sebagai awalan kolom saat nama alias untuk tabel disediakan dalam klausa FROM. Misalnya, pernyataan berikut menggunakan nama
ErrorLog
tabel sebagai awalan kolom; namun, tabel memiliki alias (T1
) yang ditentukan dalam klausa FROM.SELECT ErrorLog.* FROM dbo.ErrorLog AS T1;
Jika alias telah disediakan untuk nama tabel dalam klausa FROM, Anda hanya dapat menggunakan alias untuk mengawali kolom dari tabel.
Tindakan Pengguna
Cocokkan awalan kolom dengan nama tabel atau nama alias yang ditentukan dalam klausa FROM kueri. Misalnya, pernyataan di atas dapat dikoreksi sebagai berikut:
SELECT T1.* FROM dbo.ErrorLog AS T1;
or
SELECT ErrorLog.* FROM dbo.ErrorLog;
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk