利用SQL Server系統表查詢表名的方法
作者:佚名
查詢表名是我們經常需要的,下文為您介紹的方法是利用SQL Server系統表實現查詢表名,如果您感興趣的話,不妨一看。
查詢表名應該如何實現呢?這是很多人都提到過的問題,下面就為您介紹一個利用SQL Server系統表查詢表名的方法,供您參考。
經常碰到一些忘記表名稱的情況,此時只記得個大概,此時可通過查詢系統表Sysobjects找到所要的表名,如要查找包含部門的表名,可通過以下SQL語句實現,
- Select *
- From sysobjects
- Where name like #39;%Department%'
如果知道列名,想查找包含有該列的表名,可加上系統表syscolumns來實現,如想查找包含有列名#39;name'的所有表名,可通過以下SQL語句來實現
- Select *
- From sysobjects s
- Where Exists(
- Select *
- From syscolumns
- Where ID = s.ID and name = #39;name'
- )
【編輯推薦】
責任編輯:段燃
來源:
互聯網