Database Sybase SQL查询澄清

Database Sybase SQL查询澄清,database,sybase,sap-ase,Database,Sybase,Sap Ase,我有一个sybase sql查询,它返回一个整数作为结果 谁能解释一下这个问题的逻辑吗 select b.length from sysobjects a, syscolumns b where a.name = 'StuComm' and a.id = b.id and b.name = 'StuCD' 我有点不确定你在问什么,但我要试试看 此查询正在查找StuComm表中的StuCD列的长度。它从sysobjects和syscolumns length是syscolumns中类型为in

我有一个sybase sql查询,它返回一个整数作为结果

谁能解释一下这个问题的逻辑吗

select b.length 
from sysobjects a, syscolumns b
where a.name = 'StuComm' 
and a.id = b.id and b.name = 'StuCD'

我有点不确定你在问什么,但我要试试看

此查询正在查找
StuComm
表中的
StuCD
列的长度。它从
sysobjects
syscolumns

length
是syscolumns中类型为
int
的列,这就是得到整数结果的原因。长度是用以声明数据类型的值,因此声明为
varchar(255)
的列的长度为255