Previous Next JavaScript must be enabled to correctly display this content

## Namespace Resolution

Namespace resolution determines which table a SQL query refers to, ensuring that the query targets the correct table, especially when multiple tables with the same name exist across different namespaces.

The rules are as follows:

- If you provide the table name with a namespace, no further resolution is needed because the namespace uniquely identifies the table.
- If you provide the table name without a namespace, the system resolves the table based on the namespace specified in the ExecuteOptions class.
- If ExecuteOptions does not specify a namespace, the system defaults to the `sysdefault` namespace to resolve the table.
- By using different namespaces in ExecuteOptions, you can execute the same queries on similar tables present in different namespace.