Самый независимый от платформы способ - запросить information_schema
. SQL Server также предлагает ряд системных таблиц / представлений, которые могут использоваться для той же цели; они предлагают больше информации (особенно для SQL Server), но они не переносимы, даже в разных версиях SQL Server.