CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

在SQLSERVER内如何得到一个字段的数据类型???

楼主yexiong(英熊)2004-08-03 18:26:04 在 MS-SQL Server / 应用实例 提问

rt 问题点数:50、回复次数:4Top

1 楼zlp321002(Life Is Good,Let's Shine)回复于 2004-08-03 18:31:00 得分 5

select   name     from   systypesTop

2 楼rea1gz(冒牌realgz V0.4)回复于 2004-08-03 18:31:11 得分 0

sp_columns   @table_name   =   'tablename',  
    @column_name   =   'columnname'  
   
  Top

3 楼rea1gz(冒牌realgz V0.4)回复于 2004-08-03 18:33:19 得分 20

select   t.name   from   systypes   t,syscolumns   c  
  where   c.usertype=t.usertype  
  and   c.id=object_id('tablename')  
  and   c.name='columnname'  
  Top

4 楼WangZWang(先来)回复于 2004-08-03 18:35:16 得分 25

--  
  SELECT     表名=case   when   a.colorder=1   then   d.name   else   ''   end,  
  表描述=case   when   a.colorder=1   then   isnull(f.value,'')   else   ''   end,  
  字段序号=a.colorder,  
                    类型=b.name,  
                  长度=a.length,    
  字段名=a.name,  
  字段描述=isnull(g.[value],'')    
  FROM   syscolumns   a  
  left   join   systypes   b   on   a.xtype=b.xusertype  
  inner   join   sysobjects   d   on   a.id=d.id     and   d.xtype='U'   and     d.name<>'dtproperties'  
  left   join   sysproperties   g   on   a.id=g.id   and   a.colid=g.smallid      
  left   join   sysproperties   f   on   d.id=f.id   and   f.smallid=0  
  Where   d.name='要查询的表'         --如果只查询指定表,加上此条件  
  order   by   a.id,a.colorderTop

相关问题

  • sqlserver中关于real类型的数据字段的select问题
  • 如何得到SQLSERVER表中某个字段在SQLSERVER中的数据类型
  • 请问sqlserver中sysobjects表各字段的数据类型是什么?
  • 如果sqlserver数据库字段类型是timestamp应该怎样读?
  • sqlserver中image类型数据导到oracle里blob字段的问题
  • 数据表字段类型的问题?
  • 关于Oracle数据的字段类型
  • 关于数据库字段类型
  • 关于数据库字段类型
  • 获取表的字段数据类型

关键词

  • 字段
  • colorder
  • join

得分解答快速导航

  • 帖主:yexiong
  • zlp321002
  • rea1gz
  • WangZWang

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo