Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Detail
| Atribut | Nilai |
|---|---|
| Nama Produk | SQL Server |
| 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
ErrorLogtabel 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;