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

列中的数据类型的函数

编辑:说三道四文库 发布时间:2017-11-22 05:14
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帮助。
如何一步一步打造高可扩展性的应用程序? 用Java编程,请保持简洁! 从安全隐患带来的商机来看,Hadoop同样很美 三年增四倍:如今谷歌服务占北美互联网流量四分之一 决战低功耗?Intel明年推低功耗Xeon处理器 在软件架构上增加新功能的注意事项 90后的代码界“女神”李雪:在编程中找到自己的“灵魂” 大数据之路不乏荆棘,然则其中的机遇却高于一切 iPhone销量令人意外:苹果Q3财季净利69亿美元 同比下滑 励志:12位早起的IT大佬们让小伙伴们都惊呆了 独家:苹果5周年限免神作,BADLAND开发者访谈 10亿次订阅!苹果Podcast的里程碑 免费利器Unity 4.2正式发布 支持WP8、Win8和BB10 SDCC 2013:Pinterest首位中国籍工程师两场演讲议题确定 甲骨文公布中国首届“Duke选择奖”名单 Moco、X幻想、开源中国获奖 直接拿来用,10个PHP代码片段 编程的未来 数据将成为主角 OpenCL 2.0发布,带来更强悍的异构计算能力 代码审查方式大调查 辅助工具居首(信息图) 一网打尽当下NoSQL类型、适用场景及使用公司 初创公司Treasure Data:每天处理7000亿行数据的20万次查询 豌豆荚王俊煜:将推支付SDK 与开发者3:7分成 英特尔-百度移动应用测试中心(MTC)正式启动 Intel将在2014年为数据中心用户定制低功耗SoC芯片 情绪低落?没事,让计算机来帮你! 水果生意难做 前新浪架构师徐佳转行试水挖煤 思考软件开发中的快与慢 Apache CouchDB注入新鲜血液,整合分布式技术 CSS Shapes:Web设计人员的新工具 Android 4.3正式发布:四大新功能一览 史玉柱的创业经验谈 在ASP中生成SURFER对象时出现错误 离开 论坛 散分【三】 离开 论坛 散分【三】 急救! 如何操作磁卡读写器 Help,如何更改DataGrid控件选中那个单元格的背景色和前景色? 2000共享文件问题,请高手看一下,很古怪的! 朋友,你好! 离开 论坛 散分【四】 高手救命,简单数据库规划问题!!!价值50分!!! 想听听大家对 static 命名的函数、变量的用法 Access数据库传到服务器后,变为只读了?求助,白思不得其解 请问怎样取得PCM流 离开 论坛 散分【五】 打包,解包??? 离开 论坛 散分【六】 离开 论坛 散分【七】 求教SQL语句,高手、或刚入门的同道都进来讨论一哈 最初linux使用什么编译开发的? 离开 论坛 散分【八】 关于字符串截取问题 谁有FASTREPORT的注册版本 我急用!在线等待!谢谢! 离开 论坛 散分【九】 Application.messagebox和messagebox有什么区别呢? 水晶报表的两个小问题? 怎样向Foxpro表中添加float型数据? 离开 论坛 散分【十】 问一个和Session有关的问题,达人请进 在宏里把ie关闭。非常感谢 如何让window.showModalDialog的page提交数据到原来的父页面? 合租住房!! 有没有一个命令直接解开iso文件或提取里面的一个文件或文件夹 请给看看程序:AVI视频的读取和重建 如何显示出电脑内已经注册的dll文件列表? 中程浮点数问题! solaris下CC编译器的问题? UML的书籍和软件? 那里有vs.net2003的vss6.0d版本? 有时候exe文件不能运行? 自己准备写一个工资发放和发布的程序,欢迎探讨. 襄儿妹妹还在吗?幸好偶这个马甲还有点分,全给你吧,这个ID密码她不知道呵呵~~~ 关于linux WEB服务器名的问题? 请教ATL中CBindStatusCallback的问题 我的IE不能打开新窗口?用鼠标左键点击超链接没有反应? 我的项目改变目录后打不开,怎么办? 多CPU机器,同时可有几个线程处于运行状态? 高分求高效高斯模糊算法。。 如何判断软件是否过期 是不是运行ASP.Net应用的服务器必须安装.Net FrameWork呢?还是只要有Win2000 Server和IIS就行。 谈情说爱 清除内存中用call调用的脚本文件? 行为修正学派有哪些类别 李伯伯要用篱笆将一块长24米,宽16米的长方形苗圃,为民公司的篱笆原价每米5/2元,张经理说:我们公司支农期间优惠1/5.请你帮李伯伯在优惠期间买篱笆需要多少元? 四周每隔8米插一面旗,一共插了50面,周长有几米 德国女人很好接触吗1楼你没见过别说了.2楼说的比一楼好。请不要乱发言,求你们了.请问你:陌生人和我讲话,我不知道怎么和对方说话。是因为我父母严。我接触人少,过分害羞吗?请回 张伯伯和郭伯伯都从镇上领回60米长的栅栏围苗圃,张伯伯围成了正方形,郭伯伯围成了长和宽的比是7:3的长方形.算一算,谁围成的苗圃面积大?大多少?你还能围出面积更大的苗圃吗?如果能,怎样 汽车档可减速吗 汽车档位可以减速吗 长和宽的比是9:7.学校长方形操场周长有160m.求操场的面积过程 The most important thing now is _____ we can do about it.A what B that C when D how 解释下句子成分 已知丨x丨=3丨y丨=2求x与y的值 怎么写‘我的业余爱好’800字 英国一医院医疗过失误诊流产 恐致死逾伊朗最高领袖称支持伊核问题会谈 对前中国珠算备选“非遗” 入选“非遗”项日媒:两艘中国海警船驶入钓鱼岛附近毗第十一届夏威夷“中国风情节”开幕浙江部分行政区划调整 绍兴县上虞市撤宁波住博会市民看房重开发商 遗憾大牌通讯:历史遗迹记录昔日辉煌――泰国旧英国铜像常被挂内裤乳罩 政府被迫将其英国铜像常被挂内裤乳罩 政府被迫将其通讯:历史遗迹记录昔日辉煌――泰国旧金亚科技:揭露主力阴谋 意图明显爆出慢牛格局已奠定,长线投资可关注此类个争议 | 武僧一龙遭日伪娘暴揍,视频“中国制造”托起厄瓜多尔灾区人民的希克罗地亚:“汽车图书馆”40年不衰英国脱欧公投引所谓的“送钱”大行情,终止六连停 国内油价或在4月26日上这是多少雪友春天想去的地儿?|滑雪族纯欧牙齿美容修复技术优势散户必看:下午注意主力这个动作!信不博信股份600083震荡回调,后期走
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘