sql 系统函数取表基本信息

SELECT
表名=case when a.colorder=1 then d.name else '' end,
序号=a.colorder,
列名=a.name,
数据类型=b.name,
长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),
小数位=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),
标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
主键=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and parent_obj=a.id and name in (
SELECT name FROM sysindexes WHERE indid in(
SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid
))) then 'Y' else '' end,
外键= '',
允许空=case when a.isnullable=1 then '是'else '否' end,
默认值=isnull(e.text,''),
PB注释=isnull(p.pbc_cmnt,''),
字段说明=isnull(g.[value],'')
FROM syscolumns a
left join systypes b on a.xusertype=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 sys.extended_properties g ON a.ID=g.major_id AND a.COLID=g.minor_id
LEFT JOIN sys.extended_properties f ON d.ID=f.major_id AND f.minor_id=0
left join pbcatcol p on a.name=p.pbc_cnam and d.name=p.pbc_tnam
where d.name like 'a_employee_mi' --如果只查询指定表,加上此条件
order by a.id,a.colorder

转载于:https://www.cnblogs.com/figo--fiona/p/4256450.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/492575.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《麻省理工学院技术评论》评出最新十大突破性技术

来源&#xff1a;新华网摘要&#xff1a;全球知名科技评论期刊《麻省理工学院技术评论》27日发布2019年“全球十大突破性技术”&#xff0c;灵巧机器人、核能新浪潮、定制癌症疫苗、人造肉汉堡等入选。这份期刊的中文版官网当天发布公报说&#xff0c;今年是该杂志创刊120周年&…

图像处理与图像识别笔记(三)图像增强1

图像增强的目的是为了改善图像的视觉效果&#xff0c;为了更便于人或机器的分析和处理&#xff0c;在不考虑图像降质&#xff08;前提&#xff09;的情况下&#xff0c;提高图像的可观性。灰度变换是一种典型的图像增强方法&#xff0c;我们通常把图像处理按照处理方法分成空域…

图像处理与图像识别笔记(五)图像增强2

上一节中我们讲解了灰度变换的原理以及实现方法&#xff0c;本节我们讲解空域滤波增强&#xff0c;与灰度变换相同&#xff0c;空域滤波增强是一种空域处理的方法&#xff0c;不过空域滤波不是一种对点做处理的方法&#xff0c;而是利用相邻像素间的关系进行增强。空域滤波可以…

欧洲两个研究团队开发出了让截肢者能感觉到并准确抓住物体的仿生手

来源&#xff1a;IEEE电气电子工程师学会摘要&#xff1a;在过去十年中&#xff0c;研究人员在开发能给用户提供触觉和压力感的触觉传感器方面取得了很大进展。如在你旁边正好有一个咖啡杯&#xff0c;那么拿起这个杯子&#xff0c;并注意下在不真正看着它的情况下做这件事有多…

【转】eclipse中egit插件使用

原文网址&#xff1a;http://my.oschina.net/songxinqiang/blog/192567 eclipse和git这个两个工具的使用人数都是相当多的&#xff0c;在eclipse里面也有egit插件来支持eclipse中使用git&#xff0c;但是网上的相关说明都是简单使用&#xff0c;或者没有说明白一些具体的问题&a…

全球AI芯片投资版图公开!机会都在这五大场景

来源&#xff1a;智东西摘要&#xff1a;过去一年&#xff0c;随着人工智能在各个行业的逐步落地&#xff0c;AI芯片的发展路径逐渐明朗。在行业走过野蛮生长&#xff0c;开始加速落地、加速整合的过程中&#xff0c;也有更多的AI芯片公司也开始走出属于自己的差异化路线。我们…

图像处理与图像识别笔记(六)图像增强3

上一章节中我们讲解了空域滤波的图像增强方法&#xff0c;包括图像的平滑和锐化&#xff0c;本文中&#xff0c;我们首先带来频域滤波的图像增强方法&#xff0c;指在频域中对图像进行变换&#xff0c;需要的基础知识是前述过的图像傅里叶变换&#xff0c;请查看学习。 一、频…

初探数位DP-hdu2089

一开始刷dp就遇到了数位dp&#xff0c;以前程序设计艺术上看过一点&#xff0c;基本没懂&#xff0c;于是趁今天遇到题目&#xff0c;想把它搞会&#xff0c;但就目前状态来看仍然是似懂非懂啊&#xff0c;以后还要反复搞 统计区间[l,r]的满足题意的数的个数&#xff0c;可以转…

自动驾驶的疑点重重, 再次印证了科技的「非理性繁荣」

来源&#xff1a;悟空智能科技特斯拉 CEO 马斯克对全自动驾驶的短期实现&#xff0c;有着近乎疯狂的执念。最近&#xff0c;他又在第四季度财报的电话会议上表示&#xff0c;特斯拉汽车在今年年底前能实现全自动驾驶&#xff0c;无需人类干预。马斯克还表示&#xff0c;特斯拉在…

Truncated SVD for faster dection

Truncated SVD方法最先被提出在《Fast R-CNN》论文中&#xff0c;用于降低全连接层的运算量&#xff0c;提升模型的速度。在卷积神经网络的分类任务中&#xff0c;FC层的运算速度远远大于CONV层&#xff0c;而在Fast R-CNN的目标检测任务中&#xff0c;大多数的运算时间发生在F…

CSS学习-网页导航栏

用ul制作网页导航栏 <!DOCTYPE html> <html><head><style>ul {list-style-type: none;margin: 0;padding: 0;width: 800px;overflow: hidden;}li {float: left;}a {display: block;width: 120px;font-weight: bold;color: #FFFFFF;border-right: 1px s…

自动驾驶技术如何升级?这份技能图谱为你指路

来源&#xff1a;AI前线自动驾驶技术在过去的一年里发展十分迅速&#xff0c;无论控制系统的升级还是高清地图的泛用&#xff0c;无不在推动自动驾驶的落地。再加上开源框架的进一步成熟&#xff0c;V2X 的落地实践&#xff0c;传感器融合更强等多重因素的影响下&#xff0c;自…

Gradient Descent

梯度下降是我们在训练神经网络时用于训练参数的方法&#xff0c;本文总结了目前常用的几种梯度下降算法&#xff0c;包括原理、公式推导、解决的问题&#xff0c;主要要SGD、Momentum、NAG、AdaGrad、AdaDelta、RMSProp、Adam&#xff0c;先贴上手写的笔记&#xff0c;有时间再…

DeviceIOControl具体解释-各个击破

DeviceIoControl这个api我们用的不多&#xff0c;可是非常重要&#xff0c;有时会帮助我们实现一些特别的需求, 如获取硬件设备信息、与硬件设备通信&#xff08;读写数据&#xff09;等&#xff0c;对比msdn&#xff0c;以下我们详解一下这个api的使用方法&#xff08;有什么错…

互联网+检验检测智能化成发展趋势

来源&#xff1a;传感器技术摘要&#xff1a;随着工业自动化技术的迅猛发展&#xff0c;智能检测技术被广泛地应用在工业自动化、化工、军事、航天、通讯、医疗、电子等行业&#xff0c;是自动化科学技术的一个格外重要的分支科学。众所周知&#xff0c;智能检测技术是在仪器仪…

与||符号

[dehuateacher ~]$ [ "$(id -u)" -eq "0" ] && echo you are root || echo you must be rootyou must be root[dehuateacher ~]$ id -u501&& 与符号 || 或符号&&如果前面的命令执行成功则执行&&后的命令否则执行||后面的命…

5G、物联网和AI结合的究极形态是什么?一文看尽智能连接在5大领域的12个典型案例!...

来源&#xff1a;IoT Analytics编译&#xff1a;物联网智库摘要&#xff1a;智能连接&#xff08;Intelligent connectivity&#xff09;是一种全新的概念——未来&#xff0c;5G、AI和物联网的融合能够成为加速科技发展的催化剂&#xff0c;并催生出新的颠覆式的数字化服务。基…

10天学安卓-第二天

10天学安卓-第二天 原文:10天学安卓-第二天继续我们的学习。 相信我&#xff0c;第一天的工作是最为重要的&#xff0c;通过这些工作&#xff0c;我们把开发安卓所必须的环境、基础条件都配置好了&#xff0c;相信肯定遇到了很多问题&#xff0c;不过&#xff0c;根据我的经验&…

德国费斯托又双叒叕更新,象鼻子机械臂+超逼真仿生手,比人手都强大

来源&#xff1a;机器人大讲堂编辑&#xff1a;海蛟摘要&#xff1a;在机器人领域&#xff0c;小编最佩服两家公司&#xff0c;一家是波士顿动力&#xff0c;另一家就是费斯托。费斯托这家源自德国的公司以平均每年更新2-3款仿生机器人的速度&#xff0c;扩充着它们的仿生机器人…

C++拾遗(四)——顺序容器

之前一篇博文&#xff08;《初窥标准库》&#xff09;简单了解了一种最常用的顺序容器&#xff1a;vector类型。本文将对该文内容进行进一步的学习和完善&#xff0c;继续讨论标准库提供的顺序容器类型。所谓顺序容器&#xff0c;即将单一类型的元素聚集起来成为容器&#xff0…