2009-08-13 3 views
0

может использоваться любое программное обеспечение или исходный код?Как искать имя поля в таблице sql server2005

  • У меня есть много таблицы базы данных я 200+ таблиц и мой боссу дать какой-нибудь проект и требование и не дает информацию для таблицы, но дать имя поля и я хотел бы найти имя поля для запроса некоторого условия, но я дон «т знаю, что это поле в таблице где и я, чтобы решить ее
+0

, какая версия SQL Server? 2000? 2005? –

+0

SQL Server 2005 –

ответ

1

использование database_name

Sp_help table_name 

This stored procedure gives all the details of column, their types, any indexes, any constraints, any identity columns and some good information for that particular table.

Второй метод:

select column_name ‘Column Name’, data_type ‘Data Type’, 

character_maximum_length ‘Maximum Length’ from 

information_schema.columns where table_name = ‘table_name’ 

Вы можете посетить here для более подробной информации.

0

Я не уверен, что вы просите, но вы можете запросить таблицу SysColumns для поиска имен полей во всех таблицах.

SELECT obj.Name [TableName], col.Name [ColumnName] 
    FROM SysColumns  AS col 
INNER JOIN SysObjects AS obj ON col.ID = obj.ID 
          AND obj.XType = 'U' 
WHERE col.Name LIKE '%Price%' 
0

Метаданные о структуре таблицы подвергается в Object Catalog Views:

select name from sys.columns where object_id = object_id('myTable'); 
Смежные вопросы