Самый простой способ узнать это - попробовать. Все системы управления базами данных, которые вы упомянули, являются открытыми или бесплатными для загрузки и проб Запустите ваш SQL-скрипт с операторами CREATE TABLE
и посмотрите, что получится.
Проблема с запросом этого без ссылки на реальный сценарий SQL заключается в том, что некоторые синтаксические анализаторы имеют различные классы зарезервированных слов. Некоторые ключевые слова могут быть перечислены в качестве ключевых слов, но все же можно использовать их в качестве имен столбцов, но, возможно, не в хитрой инструкции SELECT
позже. Так что всегда лучше попробовать.
Я предлагаю, основываясь на списке, который вы даете, он не будет работать в большинстве систем SQL. Но вы всегда можете последовательно заключить двойные кавычки в идентификаторы, чтобы избежать проблем с ключевыми словами. (Однако вам нужно будет запустить MySQL в режиме ANSI.)