查詢表名應該如何實現呢?這是很多人都提到過的問題,下面就為您介紹一個利用SQL 系統表查詢表名的方法,供您參考。
經常碰到一些忘記表名稱的情況sql 查詢值所在的表,此時只記得個大概,此時可通過查詢系統表找到所要的表名sql 查詢值所在的表,如要查找包含部門的表名,可通過以下SQL語句實現,
- Select?*? ?
- From?sysobjects? ?
- Where?name?like?#39;%Department%'??
如果知道列名,想查找包含有該列的表名,可加上系統表來實現,如想查找包含有列名#39;name'的所有表名,可通過以下SQL語句來實現
- Select?*? ?
- From?sysobjects?s? ?
- Where?Exists(? ?
- Select?*? ?
- From?syscolumns? ?
- Where?ID?=?s.ID?and?name?=?#39;name'? ?
- )? ?
- ?
【編輯推薦】
SQL 排序規則的應用
帶您了解SQL 標識列
SQL 語句的用法
SQL 中 into語法詳解
SQL 創建表和刪除表