在TSL语言中,和大多数的语言不同,省略了集合这种独立的数据类型,在各种语言中,集合的实现有些差异,在元素不多的时候,许多采用整数来描述集合,用对位的设置来描述集合中的元素存在与否。事实上,在矩阵计算以及以行为单位的运算中(TS-SQL),传统语言的集合概念不是很吻合具体的应用。
TSL语言中,以数组(矩阵)作为集合运算的基础,而数组也可以理解为包含其元素的结合,和数学意义上的集合不同,TSL中的数组允许同时具有不同数据类型的数据,例如同时具有数字和字符串,因此TSL的集合运算中的元素也是同时允许多种数据类型的。
集合运算有一个特征,由于在数学意义上集合的元素是不允许重复的,而在数组中的元素是允许重复的,在集合运算中,结果集均为已去除重复项的结果。