Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan Maklumat Lajur Jadual Terperinci dalam Pelayan SQL?
Mengambil semula Maklumat Lajur Jadual dengan Jenis Data, Kekangan dan Bendera Utama Utama
Untuk mendapatkan senarai terperinci lajur dalam jadual bersama-sama dengan jenis data mereka, sama ada mereka membenarkan nilai nol, dan sama ada ia adalah kunci utama, pertanyaan SQL Server berikut boleh digunakan:
SELECT c.name AS 'Column Name', t.Name AS 'Data Type', c.max_length AS 'Max Length', c.precision, c.scale, c.is_nullable, ISNULL(i.is_primary_key, 0) AS 'Primary Key' FROM sys.columns c INNER JOIN sys.types t ON c.user_type_id = t.user_type_id LEFT OUTER JOIN sys.index_columns ic ON ic.object_id = c.object_id AND ic.column_id = c.column_id LEFT OUTER JOIN sys.indexes i ON ic.object_id = i.object_id AND ic.index_id = i.index_id WHERE c.object_id = OBJECT_ID('YourTableName')
Dalam pertanyaan ini, gantikan 'YourTableName' dengan nama sebenar jadual sasaran. Jika jadual terletak dalam skema, gantikan 'YourTableName' dengan '(YourSchemaName}.YourTableName)'.
Penjelasan:
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Maklumat Lajur Jadual Terperinci dalam Pelayan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!