Visual C#.NET上でSQLServerを使っています。作ったテーブルのデザイン(列名、データ型、長さ、Nullを許容)を全て一覧し、印刷したいのですがそういう機能はあるんでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/09/11 14:16:14
  • 終了:--

回答(2件)

id:suzuki1972 No.1

suzuki1972回答回数14ベストアンサー獲得回数02004/09/11 14:37:55

ポイント60pt

Visual C#.NET自体にはそういった機能は無かった気がしますが、ODBC経由であれば、ここのフリーソフトウェアで、Excelシートを出力してあとはなるようにできたかもしれません。

ODBC経由でテーブルを開き、DBエクスプローラを右クリック、定義書を出力、です。

id:nijinoutage

そうですか。ODBCというのは使ったことがないのですが調べてみます。ありがとうございました。

2004/09/11 14:44:23
id:okazbb No.2

okazbb回答回数59ベストアンサー獲得回数02004/09/11 14:39:12

ポイント60pt

URLはダミーです。

エンタープライズマネージャで各テーブルを選択→テキストエディタに貼り付け

をする事で、テーブルのCreate文をそのまま取得する事ができますがこれでは役不足ですか?

id:nijinoutage

あ〜、なるほど。

これを一覧表の体裁で印刷したいのです。

何とか加工できないかやってみます。

ありがとうございました。

2004/09/11 14:59:05
  • id:cx20
    他の方法

    もし、Microsoft Access をお持ちであれば、

    ■ Access Analyzer2000
    http://www.vector.co.jp/soft/win95/business/se130222.html

    のようなドキュメント生成ソフトを利用することで、
    テーブル定義を見栄えよく印刷してくれます。

    ただ、事前準備として、SQL Server のテーブルを Access 上で表示する為に、
    リンクテーブルというものを作成しておく必要があります。
    (そんなに、面倒では無いと思いますけど。)

    リンクテーブルの作成方法は↓このあたりを参考にしてみてください。

    ■ Access97 Tips集 part7
    http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/9712/akiac/
    ■ データベース・サーバのフロントエンドとしてAccessを利用する
    http://www.atmarkit.co.jp/fwin2k/win2ktips/346dbaccess/dbaccess.html

    他にも、Access 用のツールとして、テーブル定義を印刷したり Excel に
    出力したりするツールがあるようです。
    試してなくて、申し訳ないですが、恐らく Access で「リンクテーブル」
    を作成すれば、使えるのではないか?と思います。

    ■ Access テーブル仕様書作成
    http://www.vector.co.jp/soft/win95/business/se334011.html
    ■ Accessテーブル定義Excel出力ツール
    http://www.vector.co.jp/soft/win95/business/se314682.html
    ■ AccessデータをExcelへ出力(ソースファイル)
    http://www.vector.co.jp/soft/win95/business/se105661.html

    あと、自分だったら、クエリアナライザ(isqlw.exe)で、
    sp_help <tablename>
    って、やって一覧情報を取得して、Excel に貼り付け・・・ですかね。

    ■ Transact-SQL リファレンス / sp_help
    http://www.microsoft.com/japan/msdn/library/ja/tsqlref/ts_sp_help_304w.asp

    参考まで。
  • id:nijinoutage
    Re:他の方法

    詳しく教えていただいてありがとうございます。
    また別の機会に試してみます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません