0

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

谁能解释这个查询的逻辑。

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

1 回答 1

1

我有点不确定你在这里问什么,但我会试一试。

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

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

于 2013-10-21T14:18:50.553 回答