说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

列中的数据类型的函数

编辑:说三道四文库 发布时间:2017-07-25 12:56
HTML文档下载 WORD文档下载 PDF文档下载
请问有没有能得知指定列中数据的类型的函数?
select 字段名=a.name, 类型=b.name, 占用字节数=a.length  
FROM syscolumns a Inner join systypes b on a.xtype=b.xusertype
where a.id=object_id('表名') and a.name='列名'
来晚了。。。 up一下吧
--你有空去研究下这个吧,不知道最初是哪儿的

SELECT 
(case when a.colorder=1 then d.name else '' end) N'表名', 
a.colorder N'字段序号', 
a.name N'字段名', 
(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' 
end) N'标识', 
(case when (SELECT count(*) 
FROM sysobjects 
WHERE (name in 
(SELECT name 
FROM sysindexes 
WHERE (id = a.id) AND (indid in 
(SELECT indid 
FROM sysindexkeys 
WHERE (id = a.id) AND (colid in 
(SELECT colid 
FROM syscolumns 
WHERE (id = a.id) AND (name = a.name))))))) AND 
(xtype = 'PK'))>0 then '√' else '' end) N'主键', 
b.name N'类型', 
a.length N'占用字节数', 
COLUMNPROPERTY(a.id,a.name,'PRECISION') as N'长度', 
isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as N'小数位数', 
(case when a.isnullable=1 then '√'else '' end) N'允许空', 
isnull(e.text,'') N'默认值', 
isnull(g.[value],'') AS N'字段说明' 
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 syscomments e 
on a.cdefault=e.id 
left join sysproperties g 
on a.id=g.id AND a.colid = g.smallid 
order by object_name(a.id),a.colorder
有空看看SQLSERVER自带的系统表是干什么的就没这么多问题了.
最简单最省心的办法是在客户端使用SQL-DMO对象获取列信息。
Dim cDataType = ""
Dim oSqlServer as new SQLDMO.SQLServer2
oSqlServer.LoginSecure = vbTrue
----连接到SQLSERVER实例
oSqlServer.CONNECT("计算机名") /*连接到默认实例。或"计算机名\实例名"到命名实例*/
cDataType = oSqlServer.DataBases("数据库名").Tables("表名").Columns("列名").datatype
--列名称,列长度,列精度,是否允许空值……

具体可查看SQLSERVER帮助中的SQL-DMO帮助。
EMC收购闪存初创公司DSSD,走出联合储存战略第一步 创业失败的七个原因及解决之道 集结号:最受开发者欢迎的跨平台游戏引擎 Cocos2d-x v3.0正式版本发布!优化C++、Lua、JavaScript接口 定价99元首发1万台 360安全路由器启动预约 AMD新产品线曝光 首次实现X86与ARM针脚融合 IT界最难以替代的9个角色 《近匠》英特尔&#174; XDK:从开发、测试到部署,一站式HTML5开发工具 手游云测工具TestBird:测试走入垂直细分领域 阿里巴巴赴美IPO的种种及马云内部邮件全文 盘点EMC World 2014三大看点 2014年Q1:智能手机总销量下滑,WP同比反增119% 着眼无人驾驶技术 英特尔投资日本ZMP公司 移动云服务UCloud快速扩张 成立北京分公司 精准推送 个推推出2.0产品“Smart Push” 从张小龙的七大价值观说开去 2014高德LBS应用大赛正式启动 助力打造生态圈 专访永洪科技CEO何春涛:管理者的炼成及国内大数据公司的挑战 R语言如何发展?商业支持或许可行 专访InMobi CEO Naveen Tewari:Banner广告已经OUT 效力苹果18年的资深高管Katie Cotton将退休 主打“全、新、独、准”,华为推出游戏中心平台 阿里云计算出海挑战亚马逊 首站香港及东南亚 TIOBE 2014年5月编程语言排行榜:Adobe ActionScript挤进Top20 秒杀iPad Mini?微软或将下月发布Surface Mini 大道手游:详解应用内购买的定价趋势与技巧 与英特尔软硬合作,Cloudera将在中国建立业务机构 准备迎接第一个量子计算软件公司吧! 搜狗搜索发布新LOGO和移动App 正全面入驻腾讯各条产品线 做好扁平化设计-视觉篇 关于敏捷研发的跨界反思 除了面板上的控件之外,其他一些VC自带的控件在哪里? 谁能把本期的变成擂台题目概要贴一下? 小的是菜鸟,想问一个查询问题 在平面上如何实现三维坐标的模拟定位?(在线急等) 在VB中怎样压缩磁盘中的文件或文件夹 如何在平面上实现三维坐标的模拟?(在线急等) 请问各位高手《Delphi 6程序设计从入门到精通》里的例子代码谁有? 在平面坐标里如何实现三维坐标的模拟定位(在线急等) 怎样实现这个简单的功能? “将事件写入日志”选项不能改动了?奇怪 如何在平面上实现三维坐标的模拟?(在线急等) 如何比较两个字符串 NCNE--国家网络技术水平考试介绍 在问个简单的问题:Delphi中引号的问题 怎样知道windows的应用程序的路经 哪位高手给俺讲讲with xx as xx do 的用法,谢谢! 很菜的问题 请前辈进,请高手进!!! 那位仁兄有JAVA开发的五子棋游戏,我用一套软件交换 怎样用com技术C/S三层做中间件和使用,谈一点原理和实例。 高手请进 100分!!!!!!!!!!! NCNE 国家网络技术水平考试 介绍 软键盘的问题?UP有分 关于装配件的问题 想购买一套人事管理系统的源代码!!!!!!!!!!!!!!!!!!!!!!! 对话框中标题栏上面的颜色如何改? 对服务器来说,内存更重要还是运算更重要? 关于jdk与windows xp 我举报:信息产业部的领导根本没有学习好“三个代表” 聘驱动开发人员!!! 本人在运行REALPLAY8.0的时候出现了这样的错误窗口. 普通常量与符号常量有何区别,怎样使用? 怯怯地问: 问题一:我的网页是用表格分的区域,把表格线设为0 ,但加了背景后 ,背景上总是有一小条白线 ,那是表格的边框线 , 问怎么办? 这个不是太难,但很不简单! 报错---[Linker Fatal Error]Fatal:Expected a file name:,什么原因?大虾指教,在线等待 远程调用时传输数据的问题! 2000 不能正常关机 初当网管,请教大家都用什么工具? IIs重新启动一个web服务出现死机,怎么回事? 问题二 :我做了个POP窗口 ,我想在POP窗口打开时是固定大小的 ,不能调整, 该怎么弄? 希望有一个网络安全的开发专版 关于中国万网的域名解析问题。急救! IIs重新启动一个web服务出现死机,怎么回事? 系统提示有错啊! 请教各位高手,本人在运行REALPLAY8.0时出现以下错误提示! 用javascript如何判断textbox中的串是否是汉字及其个数? 用DELPHI的都是一些比较菜的程序员的工具!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 数据更新的问题 QueryString 多参数如何分隔?? 《C++ Primer》和《C++ Language Programming》有类似吗?是否都买来看? 张鸿铭任杭州市委副书记 提名为市长候买房配套利用率不高 业主争论12万改东站乘车设施不完善 网络购票需提前取杭州气象台发布高温报告 未来最高温可温州整顿行政审批搭车服务 对强制收费高铁开放五种买票方式 换乘时间要预留宁波首趟高铁列车发车17分钟时速达3杭州东站换乘有攻略 每层都设购票点宁波今明最高气温达38℃ 夏季小儿易杭州朝晖六区房屋变形 倾斜远超危房标杭州昨首发高温橙色预警 今明预计最高宁波到上海高铁昨天中午在杭州东站停靠金华市区公办中小学报名首次执行人户一宁波高温不断攀升 马路隆起包孩子都病暑期户外隐患多 儿童安全莫停课5081万千瓦 浙江用电新高两个三峡杭州东站进入暑运状态 前往福建动车票市中医院一天收14个蛇伤病人 夏天出一个小区有两个物业 能耗纠纷业主吃亏义乌黎明小学招收181名借读生 报名金华天气突变热 25岁小伙上班中风实现营收101亿元我省招培55名政法干警北京:旅游车导游专座新华社济南8月26日电(王瑶 莫小亮参与三江湿地公园规划赛前声音沪指险跌破2200点拒用黄赌毒艺人北京四大鬼宅《诡八楼》再上银幕明明是腐败,别假装“人情往来”中秋何处去赏月 ?社保费用不落实不批征地“经济型月饼”走俏《卫子夫》造型获赞到印尼乌布感受海岛田园创纪录签约迪马利亚“走读干部”走失民心安倍政府将进行首次政策精准发力 决战经济下半场早餐真那么重要么?我省举办智慧旅游 专题培训
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘