Будет сгенерирован текстовый файл с двумя полями: имя_таблицы и имя столбца
SELECT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA='YourDatabase'
ORDER BY COLUMN_NAME;
, тогда вы можете написать простой скрипт AWK:
BEGIN {table_name = -1;}
{
if (table_name != $1) {
if (table_name != -1)
printf("</%s>\n", table_name);
table_name = $1;
printf("<%s>\n", table_name);
}
printf("\t<column>%s</column>\n",$2);
}
END { printf("</%s>\n", table_name); }