メニュー
Amazon Athena
ユーザーガイド

テーブル、データベース、および列の名前

Athena での命名には以下のヒントを参考にしてください。

Athena のテーブル名とテーブルの列名は小文字にする必要があります。

Apache Spark を使用する場合は、テーブル名とテーブルの列名を小文字にする必要があります。Athena では大文字と小文字を区別してテーブル名と列名を小文字に変換しますが、Spark には最初から小文字のテーブル名と列名が必要です。

大小文字が混在する列名 (profileURI) や大文字の列名が含まれているクエリは無効です。

Athena のテーブル、データベース、および列の名前に使用できる特殊文字はアンダースコアのみです。

Athena のテーブル、データベース、および列の名前にアンダースコア (_) 以外の特殊文字を含めることはできません。

アンダースコアで始まる名前

アンダースコアで始まるテーブル名や列名はバックティックで囲みます。以下に例を示します。

CREATE TABLE `_myunderscoretable` ( `_id` string, `_index`string, ...

数字を含むテーブル名

数字を含むテーブル名は二重引用符で囲みます。以下に例を示します。

CREATE TABLE "table123" `_id` string, `_index` string, ...