Mengakses Nama Lajur Jadual SQL Server 2008
Panduan ini menunjukkan cara mendapatkan nama lajur daripada jadual dalam SQL Server 2008. Jadual sistem INFORMATION_SCHEMA.COLUMNS
menyediakan maklumat ini.
Pertanyaan SQL:
<code class="language-sql">USE [YourDatabaseName]; SELECT COLUMN_NAME, * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'YourTableName' AND TABLE_SCHEMA = 'YourSchemaName';</code>
Butiran:
USE [YourDatabaseName];
memilih pangkalan data yang mengandungi jadual sasaran anda. Gantikan [YourDatabaseName]
dengan nama pangkalan data sebenar anda.SELECT COLUMN_NAME, *;
mendapatkan semula nama lajur (COLUMN_NAME
) dan semua butiran lajur lain. Kad bebas *
disertakan untuk kesempurnaan, tetapi anda boleh mengalih keluarnya jika anda hanya memerlukan nama lajur.FROM INFORMATION_SCHEMA.COLUMNS;
menentukan jadual sistem yang menyimpan maklumat lajur.WHERE TABLE_NAME = 'YourTableName';
menapis hasil untuk hanya memasukkan lajur daripada jadual yang ditentukan. Gantikan 'YourTableName'
dengan nama jadual anda.AND TABLE_SCHEMA = 'YourSchemaName';
memperhalusi lagi keputusan kepada lajur dalam skema yang ditentukan. Gantikan 'YourSchemaName'
dengan nama skema anda (selalunya dbo
). Jika anda meninggalkan ini, pertanyaan akan mencari merentas semua skema.Pertanyaan ini menyediakan kaedah komprehensif untuk mendapatkan semula nama lajur dan metadata yang berkaitan dalam SQL Server 2008. Ingat untuk menggantikan ruang letak dengan pangkalan data, jadual dan nama skema khusus anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Mendapatkan Nama Lajur daripada Jadual dalam SQL Server 2008?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!