指定多个架构中的对象
创建两个或多个架构后,每个 SQL 语句或函数必须识别与所引用的对象相关联的架构。您可以通过以下方式在多个架构中指定一个对象:
-
通过使用以点分隔的架构名称和对象名称来限定对象名称。例如,若要指定位于
Schema1
中的MyTable
,请将名称限定为Schema1.MyTable
。 -
如果引用的某个对象未加以限定,可使用包括所需架构的搜索路径。通过 设置搜索路径,Vertica 将自动搜索指定架构来查找对象。
创建两个或多个架构后,每个 SQL 语句或函数必须识别与所引用的对象相关联的架构。您可以通过以下方式在多个架构中指定一个对象:
通过使用以点分隔的架构名称和对象名称来限定对象名称。例如,若要指定位于 Schema1
中的 MyTable
,请将名称限定为 Schema1.MyTable
。
如果引用的某个对象未加以限定,可使用包括所需架构的搜索路径。通过 设置搜索路径,Vertica 将自动搜索指定架构来查找对象。