如何为sybase tsql实现阵列?

如何为sybase tsql实现阵列?,tsql,sap-ase,Tsql,Sap Ase,如何为sybase的tsql实现数组函数? 例如,我有两组数据,如: g1,g2,g3,g4,g5,g6 a1,ab2,abc3,x4,y5,zzz6 我尝试使用varchar,比如: declare @s1 varchar(1024) declare @s2 varchar(1024) set @s1 = 'g1,g2,g3,g4,g5,g6' set @s2 = 'a1,ab2,abc3,x4,y5,zzz6' 当我在处理g3项时,在第一组中,它的位置是3。然后我想在@s2:'abc

如何为sybase的tsql实现数组函数? 例如,我有两组数据,如:

g1,g2,g3,g4,g5,g6
a1,ab2,abc3,x4,y5,zzz6
我尝试使用varchar,比如:

declare @s1 varchar(1024) 
declare @s2 varchar(1024) 
set @s1 = 'g1,g2,g3,g4,g5,g6'
set @s2 = 'a1,ab2,abc3,x4,y5,zzz6'
当我在处理g3项时,在第一组中,它的位置是3。然后我想在@s2:'abc3'中找到匹配的一个

我试着使用字符串函数,但感觉没有效果


不确定sybase ase 12.5是否支持阵列。如何用t-sql实现它?

不幸的是,Sybase不支持数组类型。我建议您改用临时表