注册 登录
编程论坛 SQL Server论坛

请教个SQL语句!

C心情 发布于 2011-01-11 14:54, 959 次点击
在master中可以查询指定表的列数,但我的问题是在查询分析器中怎么查出sql语句查询结果的列数,另外怎么查询列长度超过指定大小的列名?
7 回复
#2
jianghong_022011-01-11 18:00
程序代码:
use master
go
select id Form tbl where name=""
go

#3
juejitianya2011-01-12 13:42
select * from syscolumns
where OBJECT_ID('TPL_User', 'u') = id
    and length>3
你的问题我并不是很理解,上面的代码是怎么查询字段长度大于指定长度的列信息的代码,看看是不是你需要的。
如果问题可以具体点,应该会好些。
#4
wangkailaixi2011-01-13 15:09
乱乱  不懂!
#5
juejitianya2011-01-17 08:58
楼主的问题解决了没有,怎么没有了音讯?
#6
C心情2011-01-18 12:03
回复 5楼 juejitianya
实在不好意思,最近有点忙没回贴!很感谢各位的解答,特别要感谢版主juejitianya帮我解决了第二个问题!
我是在导数据的时候产生的两个问题,因为表的列数很多!虽然用笨办法解决了!但实在累人啊!
我的第一个问题是想得到执行sql查询语句后返回数据的列数!目的是对比两个表的列数量差异!
#7
mark_tianxia2011-01-19 12:05
不管什么时候都要出来,运动运动
1