Как получить ограничения ключа столбца из таблицы: INFORMATION_SCHEMA в SQL?
Мне просто нужно получить столбцы с первичным ключом и внешним ключом вместе с этими сведениями.
SELECT COLUMN_NAME AS COLUMNNAME,
DATA_TYPE AS DATATYPE,
CHARACTER_MAXIMUM_LENGTH,
IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'My_Table_Name'