任意のソフトウェアまたはソースコードを使用できますか?テーブル内のフィールド名を検索する方法server2005
- は、私は多くのテーブルiデータベース200 +テーブルを持っており、私の上司は、いくつかのプロジェクトや要件 を与え、テーブルのための情報を提供していないが、フィールド名を与えると私は、クエリのために、いくつかの条件をフィールド名 を見つけるしたいと思いますが、私ドン「がトンはどこのテーブルで、このフィールドを知っていると私はその
任意のソフトウェアまたはソースコードを使用できますか?テーブル内のフィールド名を検索する方法server2005
使用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を訪問することができます。
あなたが求めていることは肯定的ではありませんが、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%'
テーブル構造に関するメタデータをObject Catalog Viewsで公開されています
SQL Serverのバージョンselect name from sys.columns where object_id = object_id('myTable');
? 2000? 2005年? –
SQL Server 2005 –