tables practices name for column best and database database-design reserved-words

practices - sql database nomenclature



Todas las palabras reservadas de cada DBMS (5)

Aquí hay otra página, donde puede verificar si alguna palabra coincide con la palabra reservada en SQL Server, MySQL, PostgreSQL, Oracle, DB2, ANSI SQL u ODBC:

Comprobador de palabras reservadas de SQL

Estoy diseñando una base de datos. Ahora está en MySQL, pero mañana podría migrar en otro DBMS. Así que tengo que prestar atención para no utilizar palabras reservadas (para MySQL y posiblemente para cualquier otro DBMS) como nombres de campo. ¡Y no quiero usar palabras reservadas como nombres de campo, envueltos entre comillas o corchetes!

¿Hay un sitio donde pueda encontrar todas las palabras reservadas para cada DBMS? O al menos para los más usados. Sería grandioso si existiera una herramienta en la que pones una palabra y te da todos los DBMS para los cuales es una palabra reservada, si hay alguna.

Si no hay una referencia en línea o herramienta de este tipo, podríamos recordar una lista de enlaces para las páginas de palabras reservadas de cada DBMS. ¡Muchas gracias!



Sí. Encontré que este sitio tiene una herramienta en línea para verificar si la palabra ingresada es la palabra reservada de SQL Server, MySQL, PostgreSQL, Oracle y DB2, etc .: SQL Reserved Words Checker .

Pero parece que sus datos no se actualizan a la última versión. Puede recopilar las palabras reservadas para la última versión de la base de datos diferente y construir su propia base de datos de "palabra reservada".

Esta es la lista oficial de palabras reservadas para algunas bases de datos principales:

La vista del diccionario de datos V $ RESERVED_WORDS proporciona información adicional sobre todas las palabras clave, incluso si la palabra clave siempre está reservada o si está reservada solo para usos particulares. Consulte Oracle Database Reference para obtener más información.



WOW ... Encontré esta herramienta en línea: Búsqueda de palabras reservadas .

Es válido tanto para DBMS como para lenguajes de programación. Parece bastante actualizado.