Nombres de esquema en Hive Metastore (HMS) que son palabras clave reservadas de NPS
Si hay nombres de esquema en Hive Metastore que son palabras clave NPS, no puede utilizar estas palabras clave como identificadores al utilizar el esquema en:
SET SCHEMA <name>
o referencia de esquema cruzado en:
SELECT col from <schema_name>.<tablename>
Para estos casos de uso, estos nombres de esquema deben estar entre comillas dobles para que se utilicen como identificadores.
Por ejemplo:
default
es una palabra clave NPSaaS y es un nombre de esquema en HMS. Para utilizarlo en el mandato SET SCHEMA:
- Haga referencia al nombre de esquema entre comillas dobles utilizando las mayúsculas y minúsculas del sistema, normalmente escritas en mayúsculas.
SET SCHEMA "DEFAULT"
- De forma alternativa, haga referencia al nombre de esquema entre comillas dobles con signos de intercalación para convertir a mayúsculas y minúsculas del sistema.
SET SCHEMA "^default^";
Para obtener más información sobre las palabras clave NPSaaS, consulte Palabras y palabras clave reservadas de SQL.