sybase数据库如何用sql语句查询某个字段的类型及字段长度

时间:2022-03-13 15:33:54
由于本人对sybase数据库不熟,现在有个问题就是不知道在sybase中如何用sql语句查询某个字段的类型及字段长度,这样做的目的是因为我要从远程的数据库中取得数据,做的是一次对接的工作,而我没有权限直接去操作数据表,所以就想看能不能通过这种方式,请有心人士解答,不甚感激啦~~

6 个解决方案

#1


select c.* from syscolumns c, sysobjects o 
where o.id =c.id and o.type='U' and o.name='表名'

#2


好像不行,在sybase中不支持

#3


引用 2 楼 missdaling 的回复:
好像不行,在sybase中不支持


不支持报什么错?

#4


上述语句在isqlw里面能执行啊,赞

#5


sybase数据库如何用sql语句查询某个字段的类型及字段长度

#6


syscolumns表中有字段不允许访问,改成这个吧!
select c.id, c.colid, c.name, c.usertype, c.length from syscolumns c, sysobjects o 
where o.id =c.id and o.type='U' and o.name='表名' 

#1


select c.* from syscolumns c, sysobjects o 
where o.id =c.id and o.type='U' and o.name='表名'

#2


好像不行,在sybase中不支持

#3


引用 2 楼 missdaling 的回复:
好像不行,在sybase中不支持


不支持报什么错?

#4


上述语句在isqlw里面能执行啊,赞

#5


sybase数据库如何用sql语句查询某个字段的类型及字段长度

#6


syscolumns表中有字段不允许访问,改成这个吧!
select c.id, c.colid, c.name, c.usertype, c.length from syscolumns c, sysobjects o 
where o.id =c.id and o.type='U' and o.name='表名'