抱歉,收回刚才的回复.
create table #t(i int,a varchar(10))
insert into #t values(10,'45')
insert into #t values(100,'test45')
select count(10) from #t
select (0) from #t
drop table #t
=========结果:=====================
2
----------- 
0
0
-----------
从结果可以看出来,我的想法是错的...

解决方案 »

  1.   

    是可以的,syscolumns记录得有列的序号
      

  2.   

    在用一个专用软件时,因为内部有一个表定义了一个log字段,在使用sql查询时
    如select log from table  总是提示log要加引号,加引号后,查询出来的结果并不是想要的。不知问题怎么解决?谢谢!!!!
      

  3.   

    我遇到同样的问题:想在原来的表中增加两个字段。但是必须把这两个字段插入到倒数第二列中。不知道如何用sql实现?
      

  4.   

    试式
    select [log] from table
      

  5.   

    根据风云提示,我看了syscolumns表,但不知道怎么写语句。
      

  6.   

    如果a是第一列的字段
    select 1 from tale1
      

  7.   

    用select 1 from tale1返回的是
    1
    1
    1
    ...