sql实现查询某个字段在哪个表里 及结构是什么

摘要:
declare@dbname2varchar(100)--数据库名称declare@strvarchar (2000) set@dbname2=“ab”select@str='SELECT表格名称=d。name,字段名称=a。名称,序列号=a。column_Id,Id=is_Identity,主键=casehenexists(SELECT1FROM'+@dbname2+'.sys.sysobjectsw
declare @dbname2 varchar(100) --数据库名
declare @str varchar(2000)
set @dbname2='aab'

select @str = ' SELECT 
表名=d.name,字段名=a.name,序号=a.column_id, 
标识=is_identity , 
主键=case when exists(SELECT 1 FROM '+@dbname2+ '.sys.sysobjects where xtype= ''PK '' and name in ( 
SELECT name FROM '+' sysindexes WHERE indid in( 
SELECT indid FROM '+ ' sysindexkeys WHERE id = a.object_id AND column_id=a.column_id 
))) then 1 else 0 end, 
类型=b.name, 占用字节数=a.max_length,长度=a.precision,小数位数=a.scale, 允许空=a.is_nullable, 
默认值=isnull(e.text, ''''),字段说明= '''' 
FROM '+@dbname2+ '.sys.columns a 
left join '+@dbname2+ '.sys.systypes b on a.system_type_id=b.xusertype 
inner join '+@dbname2+ '.sys.sysobjects d on a.object_id=d.id and d.xtype= ''U '' and d.name <> ''dtproperties '' 
left join '+' syscomments e on a.default_object_id=e.id 
left join '+ ' sysprotects g on a.object_id=g.id and a.column_id=g.ID 
where a.name like ''%inv%''
order by a.object_id,a.column_id '


exec(@str)

免责声明:文章转载自《sql实现查询某个字段在哪个表里 及结构是什么》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇批量移动AD用户到指定OUMy Sql 获取数据库所有表及表内的字段信息下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Practical Shader Development: Vertex and Fragment Shaders for Game Developers (Kyle Hallady 著)

这是我们描述形状的方法之一,它将使计算机变得有意义。要定义形状,我们需要存储关于三件事的信息:顶点、边和面。顶点是三维空间中的点。边是连接顶点的最内层。面是由三个或多个角度形成的二维形状。你不能把脸想象成只有在记忆中恢复的一个网格的垂直面之间的空间,而每一个共享的需要和脸都是由垂直面顺序简单定义的。因为很多名字都不会出现在网格的“背面”,所以正面的哪一面很重...

如何在linux下安装idea

[通过正式安装包安装]http://www.jetbrains.com/在官方网站上下载相应版本。终极旗舰社区版本,将其解压缩到本地对应目录,然后执行/idea.sh命令。安装后,可以在启动程序中找到创意图标。...

ios 苹果和百度地图的相关使用

同时由于苹果使用的是高德,不会像谷歌地图一样在国内乌龟一样的访问速度,确实做一些地图相关的东西,非常有吸引力。只是实现了显示一个百度地图的view。百度地图使用的是Objective-C++,这意味这必须要有一个.mm文件。...

开源跳板机jumpserver的安装部署和使用详细教程及踩坑经验

安装篇jumpserver需要依赖于mysql数据库,python开发工具的支持,所以需要安装一系列软件。按照提示进行所有流程的安装,安装完成之后访问http://ip:8000端口即可登录到jumpserver。因为jumpserver会在被管理的后端主机上通过此处指定的管理用户来添加指定的用户和sudo权限:配置sudo授权,用于添加sudo授权。...

IDEA(MAC) 快捷键

从日食到IDEA;从Windows到MAC,我不习惯录制一些日常使用的快捷键。1.格式代码命令+alt+L2。导出包alt+entercontrol+alt+O3。自动生成此类型的对象命令+alt+V4。复制命令行+d5。上下移动一行代码shift+alt+上/下箭头6。上下移动代码Shift+Command+上下键6。生成foreacher7。生成列表遍历...

koroFileHeader插件快速入门使用教程

插件下载插件可以直接在vscode的扩展中查找koroFileHeader,但是有时候由于网络的问题会查找不到软件。插件配置koroFileHeader支持许多功能,但是不是所有功能都是需要,我们关注往往是如何配置注释内容和注释的一些选项。"fileheader.cursorMode":{//这部分是函数头的配置},"fileheader.customMad...