STable中TAG管理
除了更新标签的值的操作是针对子表进行,其他所有的标签操作(添加标签、删除标签等)均只能作用于STable,不能对单个子表操作。对STable添加标签以后,依托于该STable建立的所有表将自动增加了一个标签,对于数值型的标签,新增加的标签的默认值是0.
添加新的标签
ALTER TABLE <stable_name> ADD TAG <new_tag_name> <TYPE>
为STable增加一个新的标签,并指定新标签的类型。标签总数不能超过6个。
删除标签
ALTER TABLE <stable_name> DROP TAG <tag_name>
删除超级表的一个标签,从超级表删除某个标签后,该超级表下的所有子表也会自动删除该标签。
说明:第一列标签不能删除,至少需要为STable保留一个标签。
修改标签名
ALTER TABLE <stable_name> CHANGE TAG <old_tag_name> <new_tag_name>
修改超级表的标签名,从超级表修改某个标签名后,该超级表下的所有子表也会自动更新该标签名。
修改子表的标签值
ALTER TABLE <table_name> SET TAG <tag_name>=<new_tag_value>