lzth.net
当前位置:首页 >> sql语句获取列名 >>

sql语句获取列名

--isnull函数:需要个参数,如果第一个参数为空,则赋值第二个参数.SELECT--空格代表as关键字 ( CASE WHEN a.colorder = 1 THEN d.name ELSE '' END ) 表名 , a.colorder 字段序号 , a.name 字段名 , ( CASE WHEN

--读取库中的所有表名 select name from sysobjects where xtype='u'--读取指定表的所有列名 select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')

1,可以通过sys.columns,syscolumns视图查看关于字段的所有信息,如select name,type_name(system_type_id)as 类型,max_length as 长度 from sys.columns where object_id=object_id('tab') 2,还可以通过sp_columns存储过程查看字段信息

exec sp_columns +表名可以得到详细的字段信息,希望可以帮到你.

insert into 表(T1) select case when 字段1 = 1 then '字段1,' else '' end + case when 字段2 = 1 then '字段2,' else '' end + case when 字段3 = 1 then '字段3,' else '' end + case when 字段20 = 1 then '字段20,' else '' end as T1from 表

select 表名.列名1,表名.列名2,表名.列名3 FROM 表名

下面这段代码对你会有用的,Java语言//-------------------------------------------------------------------// dispResultSet// 现实整个结果届中的所有的行和列//------------------------------------------------------------------- private static void dispResultSet (ResultSet rs) throws

需要这样搜索的话,你的表肯定没建好,一般程序不建议这么搜.一定要这么搜的话只能一列列遍历每个单元格的值.得先知道所有列名和顺序,然后双重循环,外循环遍历列,内循环遍历单元格.当内循环遍历到当前单元格值含【a】后,输出当前外循环列名,然后可跳出或继续循环.当数据多的话,这样肯定不行的.建议你再优化一下建表.这个方法写在程序里的,不是直接的sql查询语句

--以下为在SQL Server中查看某个表的字段信息的查询语句SELECT SysObjects.Name as TableName, SysColumns. Name as ColumnsName, SysTypes.Name as

用ADO、ADOX可以获得列名SQLITE的系统表中只有成立表的SQL语句,没有保留列名的系统表,用SQL语句无法获得

sbsy.net | famurui.com | hyqd.net | clwn.net | wwgt.net | 网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com