Как вставить комментарии столбца через стандартный SQL-скрипт?

Мне нужен сценарий, который вставляет комментарии к таблице и комментарии к столбцам. Указанный сценарий должен быть уникальным и удовлетворительно работать как с Oracle, так и с MySQL. Кроме того, я предпочитаю, чтобы он был написан в стандартном SQL.

Вот как я это делаю сейчас. Но MySQL не работает.

```
comment on table F_Transaction 
    is 'Fact table for system transactions';

comment on column F_Transaction.Transaction_Date
    is 'Date in which the transaction took place';

```

Какую конструкцию SQL следует использовать для достижения моей цели?

 [стандарты](http://savage.net.au/SQL/) , похоже, не определяют способ определения комментариев в таблице или столбцах (похоже, даже упоминать их). Таким образом, синтаксис комментариев к таблицам/столбцам может варьироваться от одной СУБД к другой.

Кажется, что несколько СУБД согласны с  [Oracle  `COMMENT ON`](https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_4009.htm)  (см.  [Oracle create table с комментариями столбца](https://stackoverflow.com/q/10516284/851811) ).

С MySQL необходимо указать комментарии вместе с определением таблицы/столбца (в предложениях  `CREATE TABLE`  или  `ALTER TABLE` ). См. Этот связанный с этим вопрос:  [Изменить таблицу MYSQL для добавления комментариев к столбцам](https://stackoverflow.com/q/2162420/851811) .