TSContainerSetPool 过程将指定的容器移入指定的容器池。
TSContainerSetPool( container_name varchar(128,1), pool_name varchar(128,1) default null); TSContainerSetPool( container_name varchar(128,1));
可以使用 TSContainerSetPool 过程将容器移入容器池,将容器从一个容器池移动到另一个容器池,或者从容器池中除去容器。缺省情况下,自动创建的容器位于名为 autopool 的容器池中。如果使用 TSContainerCreate 过程创建容器,在运行 TSContainerSetPool 过程将其移入容器池之前,该容器将不属于容器池。
如果 TSContainerSetPool 过程中指定的容器池不存在,该过程将创建此容器池。
要将容器从一个容器池移动到另一个容器池,请运行 TSContainerSetPool 过程并指定目标容器池名称。
要将容器移出容器池,请运行 TSContainerSetPool 过程而不必指定容器池名称。
TSContainerTable 表为每个容器以及容器所属的容器池包含一行。
以下语句将名为 ctn_1 的容器移入名为 smartmeter_pool 的容器池:
EXECUTE PROCEDURE TSContainerSetPool ('ctn_1', 'smartmeter_pool');
以下语句将容器 ctn_1 从其容器池中除去:
EXECUTE PROCEDURE TSContainerSetPool ('ctn_1');