2011-08-04 8 views
0

Sir、ストアドプロシージャが表示されるのに対し、Sql Server 2005データベーステーブルは表示されません。

データベースに関する問題があります。

私の問題はデータベーススクリプトファイルです。私はDatabase.Iでスクリプトファイルを統合すると、すべてのストアドプロシージャが可視であることがわかりました。しかし、テーブルは表示されません。次のように

私はコマンドを書いた: は、タイプ=「p」は

今、すべてのテーブルが表示されているが、フィールドではないがsysobjectsから*を選択します。

私はTABLE_NAMEから*

選択としてターゲットに特定のtable_nameのためのフィールドを取得するには、コマンドを書きました。

しかし、メッセージは、テーブル名として無効なオブジェクト名のようになります。

あなたが持つすべての列を一覧表示することができます

答えて

0

...テーブルのフィールドを見つけるために私を助けてください:あなたはsought-の列を取得するために、次のクエリを使用することができます

select * from sys.columns 
1

テーブルの場合:

SELECT * 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_NAME = 'your table name' 
+0

上記のコードはうまく機能しましたが、その特定のテーブルのすべてのフィールドが必要です。 – LKRussey

関連する問題