ネームスペース解決
ネームスペースに認可権限を付与すると、ネームスペースとネームスペース内の表の両方にアクセスできるユーザーを決定できます。
SQL文に含まれる
table_name
の表を解決するには、次のルールが適用されます。
-
table_name
にネームスペース名が含まれている場合、修飾表名によって表が一意に識別されるため、解決は必要ありません。- ネームスペース名を明示的に指定しなかった場合、使用されるネームスペースは、TableAPIの
executeSync()
、execute()
またはprepare()
メソッドへの入力として指定される、ExecuteOptions
インスタンスに含まれるネームスペースです。 ExecuteOptions
でネームスペースが指定されていない場合、デフォルトのsysdefaultネームスペースが使用されます。
ExecuteOptions
で異なるネームスペースを使用すると、個別の同様の表で同じ問合せを実行できます。