• ベストアンサー

プロシジャ名一覧の取得について(続)

皆さんのおかげで解決したのですが、偶には独力で調査できる力をつけたいと思っています。「独力」というのはNETで聞くとか雑誌で調べるとかではなくMSの正式なマニュアルで調べてみたいという事です。 例えば、 select type,name from sysobjects で、sysobjects がテーブル名だということがマニュアルから解ればいいのですが。 SQLサーバの正式マニュアルはどこで入手すればいいのでしょうか。NETで見れるのでしょうか。HELPとかしかないのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

msdnで、オンラインマニュアルを参照できます。 定義情報は、RDBMSによる独自仕様で、カタログやディクショナリなどの呼び方、仕組みで管理されています。 標準SQLでは、定義情報の参照方法も規定され、SQL Serverでも2005からはinformation_schemaが実装されました。 sysobjects表の説明 http://msdn.microsoft.com/ja-jp/library/ms190324(SQL.90).aspx sysobjects表を含むカタログビュー一覧とリンク http://msdn.microsoft.com/ja-jp/library/ms189783(SQL.90).aspx オブジェクトのカタログビューを含むビュー一覧 http://msdn.microsoft.com/ja-jp/library/ms174365(SQL.90).aspx SQL Server 2005以降で実装されたinformation_schema http://msdn.microsoft.com/ja-jp/library/ms186778(SQL.90).aspx

fukaizumi
質問者

補足

ありがとう、ございました。msdnのマニュアルは製品 ごとにまとまっていれば助かります。最近はキーワードで検索するのが主流ですが全体をさらーと眺めてみるのも勉強になると思っています。Accessは確か2.0を購入した時分厚いマニュアルがついていたので、それを後生大事に持っています。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.2

だいたいこの手の情報はMSDNのSQL Serverマニュアルの中でもTransact-SQLリファレンスの中にありますので、 何か作業していて、知りたいことが出てきたときは、キーワードtransact-sqlでググって先に飛んでしまい、 そこから探すことも多いですね(各ページにはマニュアルのトップまでがツリー表示されているので、簡単に飛べます) 。 今回のであれば、「sysobjects」だけでもヒットします。 URLが、msdnやtechnetで始まっているものは、ほぼマニュアルです。 システムビューは2005からはsysobjectsではなく、sys.objectsが推奨になりました。 また、INFORMATION_SCHEMAは2000でも使えますので、ご参考まで。 http://www.microsoft.com/japan/technet/prodtechnol/sql/2000/books/progref12.mspx

fukaizumi
質問者

補足

ありがとう、ございました。 >今回のであれば、「sysobjects」だけでもヒットします。 これは無理です。、「sysobjects」という言葉が解らないのですから。 知識のない小生でが、強いていえば「SQLサーバのテーブル構造」ぐらいのキーワードぐらいしか思いつきません。

すると、全ての回答が全文表示されます。

関連するQ&A