Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Cari Jadual yang Mengandungi Lajur dengan Nama Tertentu dalam Pelayan SQL?
Bagaimana untuk mencari jadual yang mengandungi nama lajur tertentu dalam SQL Server?
Menggunakan pertanyaan Transact-SQL, anda boleh menanyakan nama jadual yang mengandungi nama lajur yang ditentukan.
Jadual carian:
Untuk mencari jadual yang mengandungi lajur dengan nama yang serupa dengan '%MyName%', gunakan pertanyaan berikut:
<code class="language-sql">SELECT c.name AS 'ColumnName' ,(SCHEMA_NAME(t.schema_id) + '.' + t.name) AS 'TableName' FROM sys.columns c JOIN sys.tables t ON c.object_id = t.object_id WHERE c.name LIKE '%MyName%' ORDER BY TableName ,ColumnName;</code>
Cari jadual dan pandangan:
Untuk mencari jadual dan paparan yang mengandungi lajur dengan nama yang serupa dengan '%MyName%', gunakan pertanyaan berikut:
<code class="language-sql">SELECT COLUMN_NAME AS 'ColumnName' ,TABLE_NAME AS 'TableName' FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%MyName%' ORDER BY TableName ,ColumnName;</code>
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Cari Jadual yang Mengandungi Lajur dengan Nama Tertentu dalam Pelayan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!