Sql-Server-2014
如何在表格設計視圖中找到特定的列名?
我在 SQL Server 2014 的數據庫中有一個包含很多列的表,當我想查找用於修改屬性的列時,很難找到該列,如何找到該列(例如:列名 =“ Birthdate”),SSMS 是否有任何工具(例如查找工具)來查找該列。
如果您首先查看對象資源管理器中的表定義並展開列屬性,則只需鍵入您要查找的列的第一個字母。如果您一直點擊同一個字母,SSMS 將循環瀏覽以該字母開頭的所有列…
如果您然後右鍵點擊該列並選擇修改,它將在右列打開設計器…
(使用 ssms 17.9.1 - 但值得一試)
這將讓您搜尋您所在數據庫中的所有列,並向您顯示任何匹配項所屬的表:
select o.name as ParentTable ,ac.name as ColumnName ,ac.column_id as ColumnID from sys.all_columns ac left join sys.objects o on ac.object_id = o.object_id where o.type = 'u' and ac.name like '%File%'
如果您想查看有關該列的更多資訊,請查看 中的其他列
sys.columns
。