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

列中的数据类型的函数

编辑:说三道四文库 发布时间:2017-02-21 02: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帮助。
安沃传媒创始人王旭东:开发者从移动广告获利的黄金时代已经来临 【舌尖上的CTO】砂锅馄饨的交付件 微软新Visual Studio Code开发工具支持Mac和Linux 科技新创公司想做大?从CNN记者跳槽Snapchat谈起 Java二十年特别奉献:晒博文、赢大奖! 《近匠》华为创新总监蔡绪鹏:智能手表的三大感知与未解难题 从Samurai-Native框架开发谈React Native Qualcomm公司李申:Vuforia打破AR设备界线 物与物的互通:解析Thread、AllJoyn、OIC、Bonjour的特点 《天龙八部3D》中Unity使用介绍 微软推出ManifoldJS,Web App自动转成各平台本地App 专访庄晓丹:Java程序员眼中的Clojure 全面解析ECMAScript 6模块系统 七牛技术总监陈超:记Spark Summit China 2015 Project Tungsten:让Spark将硬件性能压榨到极限 Android手表在中国这样落地 ART运行时Foreground GC和Background GC切换过程分析 开创未来的关键:是什么造就了硅谷?(上) 微软前员工:开发Apple Watch应用的27个技巧 Apple Watch应用开发:从再造墨迹天气谈起 Java二十年特别策划:有奖征文,评选结果出炉! Zen=禅道:图解AMD技术战略转型 从友盟微社区看Android第三方SDK架构实践 无创客 不青春!2015全国大学生移动应用创新大赛在京启动 响应式Web开发,必懂媒体查询(系统理论+实战教程) 实例剖析:如何用Foundation For Apps创建完美Web应用 【舌尖上的CTO】兄弟肉夹馍的开发运维一体化 开创未来的关键:是什么造就了硅谷?(下) 安全漏洞影响2.5万iOS应用?AFNetworking维护者发布回应 《近匠》专访AbleCloud李海磊:IoT平台求变 腾讯、京东、微软等设计专家齐聚,探讨移动应用体验创新设计 高分相送:有没有能察看一个dll文件中包含哪些函数的工具??????? help!!!! 怎样发送Microsoft.XMLHTTP获得验证???????? 请问,ASP中,能使用类似VB中的“On Error GoTo XXXX”这样的语句吗? foxpro怎样倒入sql server? 我现在有foxpro的dbf文件?应该怎样做? 多谢 mediaplayer的问题。 告诉我tostring 函数什么用途我们感到阿!谢谢了一个初学者! 请问VB6如何才能认到access2000的数据库文件? 关于对象序列化问题 怎样让返回值为自定义结构? 怎么在对话框上面话线? 请解释一下跃点数 小问题一个,但是需要高手................. 我想把公司的网站改放到公司,该怎么办? ——如需要还有很多分送 请帮忙,我自己觉得问题很难(特急)!!!!!!!!!!!!!!!!!!!! 明天我哥结婚,我很开心啊!!! 我想把公司的网站改放到公司,该怎么办? ——如需要还有很多分送 关于存储过程和触发器的问题?(高分求助) WIN2000机器上ADSL,另一台linux下如何做ADSL的代理让局域网中机器上网! 为什么新生成一个session对象后,jsp page中的scope=session的bean会不正常? ★★oracle中ora-04031错误 请问:在安装MSSQL2000 时(因为公司的电脑是对等网的原因)我装完后出现以下错误: 我应该去东软吗? 请您帮我诊断一下! 如何共享已打开的设备 rs.open sql,conn,3,2参数含义? 我应该去东软吗?? 求救~~~~安装完WINXP,进入系统前会出现错误窗 怎么现在没法用search了? 一个菜鸟的问题,关于事件的加载 求救~~~安装完WINXP,进入系统前会出现错误窗 关于速度,效率,VB IIS ASP COM高手请进 我用extracticon将图标从exe文件中提取出来了,请问高手们,如何保存为ICO文件。 急急急,如何解决多窗口关联及激活问题!高分相送 请教一下,如何刷新ie浏览器,我用postmessage模拟按键F5,没成功,谢谢 怎么样把多个程序打包到一个文件中,然后怎么样释放出来!高分求答案(分两次给100分)! 为什么计算字段不能排序 我是新手,高手教教我吧!!! 如何激活oracle8.16的监听??? Domino Administrator 中的“配置”->“消息处理”->“网络域” C#究竟是什么东东?象C++还是象JAVA? 求dxdbtreeview 1.2 for d5 有人知道天津英业达吗? vb6如何结合DirectX编程? 怎樣才能把數據寫入BIOS中的DMI里去? 我要用vb得到一个EXCEL表格中的内容,经过数据处理再把数据写入新的EXCEL表格,如何实现? 心情不好,散分 我怎樣才能把mssqlserver中的數據庫導出到mysql中? >>有人知道天津英业达吗? 在VC中,如何编写Makefile,及如何用 .mak 文件编译,联接程序(来者有分) 对一件小事的感受 作文“说真话,表达自己真实的感情.”写自己熟悉的生化,虽一件小事,融进自己的感情活看法,认真、具体宾有顺序的写下去,就是一篇好习作.在我的身边每天都发生着许许 关于《快乐的一天》的作文500字快点18点前 小学六年级语文上册作文第一单元 一件小事体现父爱的作文今天一定要写完! 快乐的童年作文开头300字 小学六年级上册第一单元作文 中国历史哪个皇帝干过的女人最多?连宫内带宫外的. ,汝为一位受宠的长公主,一日,边境某族可汗来求亲,皇上之女年幼,欲派汝去和亲,汝不愿,汝该如何说服皇上? 关于描写父爱的文章一定要是自己写的 中国历史上最迷 皇帝的女人北齐高纬宠冯小怜,北齐亡后,冯小怜嫁给了北周的一个五十多的老王爷,老王爷一生简朴,曾说,人不要贪财贪色,要修养自己.可收了冯小怜判若两人.冯小怜要算一个 汝为一位受宠的长公主,一日,边境某族可汗来求亲,皇上之女年幼,欲派汝去和亲,汝不愿,汝该如何说服皇上? 写一篇读后感有关母爱或父爱的作文 读日寇侵略中国的文章有感最好是写日寇侵略沙家浜有感其他的嘛,也可以 读《跨越百年的美丽》有感 作文 500字 描写父爱的作文 历史上有哪些皇帝只娶了一个女人? 表示父爱,母爱伟大的文章 怎样写关于父爱的作文啊 跟牙有关的作文 《父爱是伟大的》作文,600字 天涯织女里的林慕飞喜欢公主吗?(详细介绍一下) 中华儿女报效祖国的文章的读后感~ 唐朝与西域各国关系友好,吐蕃请求与唐和亲,唐太宗答应让吐蕃国王娶文成公主.两国和亲对双方有什么好处? 请问在《天涯织女》的戏里,在一场皇上赐婚,嘉仪公主被林慕飞当场拒婚的背景音乐是叫什么? 关于中华儿女报效祖国的文章读后感 唐朝文成公主的故事【简介】.20-30字左右 天涯织女里那集小梅勾引皇上 写中华儿女报效祖国的文章或书籍的读后感 唐朝皇帝为什么把文成公主嫁到西藏 语句短 春节趣事作文400字 求关于父爱、母爱和友爱的作文要600多字``不能太多``谢谢各位 民间传说里松赞干布给文成公主说了什么文成公主答应了婚事 春节趣事作文200字 作文快乐的一天600字 文成公主是唐朝皇帝的什么,她进藏是为了什么 跨越百年的美丽读后感600 怎样保护牙齿我早晚都刷牙...可是现在还有5个蛀牙. 五年级上册语文第一单元作文《 我和书的故事》注意什么?要重点注意什么? 我和书的故事 作文初三随想600字 五年级第一单元作文怎么写,《我和书的故事》 写父爱的文章用到的名言 成长随想的作文.600字左右 跨越百年的美丽读后感要原创!复制的就不要来了 描写父爱的名人名言 中华经典诵读 读后感、体验、和感悟等……急 跨越百年的美丽 读后感这么写? 描写父爱的名言 以“读一本好书,谈人生感悟”为主题,写1000字读后感 《跨越百年的美丽》读后感怎么写啊? 关于父爱的名言,至少三句. 描写牙齿的作文不是故事,是牙齿写牙齿有什么用,不是故事啊,级也不是爱护牙齿的作文,是描述牙齿、 快乐的一天作文500字以上 写父爱的名言警句 作文:听《长城随想》有感 600字以上!你们自己去听,我听不懂。注意是“曲”《长城随想》听后感作文!!! 快乐的一天作文500 字如果好的我加10分 话说春节200字作文快 谁有关于牙齿的文章?(注:有关蛀牙和保护牙齿的都可以,不过不要太长.) 快乐的一天 作文500字一天发生的事 六年级上册语文第一单元作文我是大自然中的一员.写动物的,要故事.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn