Все зарезервированные слова каждой СУБД

Я разрабатываю базу данных. Теперь он на MySQL, но завтра может мигрировать на другую СУБД. Поэтому я должен обратить внимание не на использование зарезервированных слов (для MySQL и, возможно, для любой другой СУБД) в качестве имен полей. И я не хочу использовать зарезервированное слово в качестве имен полей, заключенных в кавычки или квадратные скобки!

Есть ли сайт, на котором я могу найти все зарезервированные слова для каждой СУБД? Или, по крайней мере, для наиболее используемых. Было бы здорово, если бы существовал инструмент, где вы помещаете слово, и он дает вам все СУБД, для которых это зарезервированное слово, если оно есть.

Если нет интерактивной ссылки или инструмента такого типа, , мы могли бы вспомнить список ссылок для страниц зарезервированных слов каждой СУБД. Большое спасибо!

Ответ 1

WOW... Я нашел этот онлайн-инструмент: Зарезервированный поиск в Word.

Он действителен как для СУБД, так и для языков программирования. Это кажется совершенно современным.

Ответ 2

Да. Я нашел, что на этом сайте есть онлайн-инструмент для проверки, является ли введенное слово зарезервированным словом SQL Server, MySQL, PostgreSQL, Oracle и DB2 и т.д.: SQL Reserved Words Checker.

Но похоже, что его данные не обновлены до последней версии. Вы можете собирать зарезервированные слова для последней версии последней базы данных и создавать свою собственную базу данных "зарезервированного слова".

Это официальный список зарезервированных слов для некоторых основных баз данных:

Просмотр словаря данных V $RESERVED_WORDS обеспечивает дополнительную информация обо всех ключевых словах, включая всегда ли ключевое слово зарезервировано или зарезервировано только для конкретных целей. Пожалуйста, обратитесь к Oracle Database Reference для получения дополнительной информации.

Ответ 3

Вот еще одна страница, где вы можете проверить, не соответствует ли какое-либо слово зарезервированному слову в SQL Server, MySQL, PostgreSQL, Oracle, DB2, ANSI SQL или ODBC:

SQL Reserved Word Checker

Ответ 5

Этот сайт Drupal.org составил неполный список из более чем 800 слов.