我必须知道 Sybase ASE 中我的表中某些列的数据类型。这是我的查询
select name from systypes
where type in (39,
47,
39,
39,
106
)
这返回
char
varchar
sysname
nchar
nvarchar
decimaln
longsysname
我希望它会回来
varchar
char
varchar
varchar
decimaln
为什么结果不符合预期?我怎样才能获得正确的列类型?我打算稍后使用这些信息来创建一个动态查询来创建另一个表。