zoukankan      html  css  js  c++  java
  • 获得sql列名

     

    获得列名

    select   name   from   syscolumns   where   id=object_id('ds_field')


    或  


    select col_name(object_id('table'),1) from sysobjects where name='table'  

    --读取库中的所有表名


    select name from sysobjects where xtype='u'

    --读取指定表的所有列名


    select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')

    方法如下:先从SYSTEMOBJECT系统表中取得数据表的SYSTEMID,然后再SYSCOLUMN表中取得该数据表的所有列名。
    SQL语句如下:
    declare @objid int,@objname char(40)
    set @objname = 'tablename'
    select @objid = id from sysobjects where id = object_id(@objname)
    select 'Column_name' = name from syscolumns where id = @objid order by colid

    自己修改如下,可以直接放到JSP中执行
    SELECT name
    FROM syscolumns
    WHERE (id =
    (SELECT id
    FROM sysobjects
    WHERE (id = OBJECT_ID('YOURTABLENAME'))))
    ORDER BY colid
  • 相关阅读:
    课堂练习
    《你的灯亮着吗》第二篇总结
    四则运算2程序
    《你的灯亮着吗》第一篇总结
    四则运算2
    阅读计划
    四则运算
    《人月神话》读后感
    软件演化
    软件测试
  • 原文地址:https://www.cnblogs.com/zhangq723/p/1708894.html
Copyright © 2011-2022 走看看