第1部分:应用场景
由于原始数据库结构的复杂性,
我们很难记住所有表包含什么字段,
但是我们需要知道这个字段在哪个表里,
方便后续的操作。
第2部分:解决方案
可以通过以下代码实现:
select a.name 表名,b.name 列名 from sysobjects a,syscolumns b where a.id=b.id and b.name='字段名' and a.type='U'
另外一个语法为:
select [name] from sysobjects where id in(select id from syscolumns Where name='字段名')
可以看出查找字段靠sysobjects和syscolumns两个表
通过查询可以发现,
这两个就是表格和字段的主从关系,
sysobjects包含了表格的基础信息:包括名称、创建时间等等
syscolumns包含了字段的基础信息:包括名称、创建时间等等
© 版权声明
重要提示
虚拟资源具有可复制性: 建议具有一定思考和动手能力的用户获取,并且学习使用。本站资源均为网友收集整理而来,仅供学习和研究使用。
请谨慎考虑: 小白用户和缺乏思考动手能力者不建议赞助。
虚拟商品购买须知: 虚拟类商品,一经打赏赞助,不支持退款。请谅解,谢谢合作!
如有解压密码: 看下载页、看下载页、看下载页。
THE END
暂无评论内容