热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SQLServer2005得到某个表中某字段的数据类型

12得到某个表中某字段的数据类型例如:DateTime,Varchar,int,34
 1       /// 
 2       /// 得到某个表中某字段的数据类型 例如:DateTime,Varchar,int,
 3         /// 

 4         /// 表名
 5         /// 字段名
 6         /// 
 7         public string GetFieldDataType(string sTableName, string sFieldName)
 8         {
 9             string sSQL;
10             string sDataType;
11             sSQL =" select sys.types.name typeName ";
12             sSQL+=" from sys.syscolumns   ";
13             sSQL+=" inner join sys.types  ";
14             sSQL+=" on sys.types.system_type_id=sys.syscolumns.xtype ";
15             sSQL += " where object_id('"+sTableName+"')=id and sys.syscolumns.name='"+sFieldName+"' ";
16             DataTable objDt = oDBConn.GetDataTable(sSQL);
17             if (objDt.Rows.Count > 0)
18                 sDataType = objDt.Rows[0]["typeName"].ToString().Trim();
19             else
20                 sDataType = "";
21             return sDataType;
22         }

转:https://www.cnblogs.com/zhujingyuan/archive/2007/09/04/881281.html



推荐阅读
author-avatar
mobiledu2502875267
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有