• ベストアンサー

descでdefault値やキーなどを表示させる方法が知りたいです。

desc テーブルで表示されるのは、フィールド名と型だけですが、default値やキーなどを表示させる方法が知りたいです。

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

  • ベストアンサー
  • SUPER-NEO
  • ベストアンサー率38% (706/1857)
回答No.1

こんにちは。 ORACLE でテーブルやカラム、インデックスなどの情報は、 すべてビューから検索することができます。 ALL_TABLES ビュー、USER_TABLES ビュー、 ALL_TAB_COLUMNS ビュー、USER_TAB_COLUMNS ビュー、 ALL_INDEXES ビュー、USER_INDEXES ビュー など活用してみてください。

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

関連するQ&A

  • テーブルのどの項目が主キーか判断する方法

    SQLで、  desc table1 と入力するとテーブルの項目名、NOT NULLの有無、型を表示させることができますが、 同じような表示形式で主キーかどうかを確認することはできますか? ご存知の人がいましたら教えてください。

  • 重複を許すキーの構文がわかりません。

    データベース自体はPostgreSQLを使っています。そして、アクセス2003を使って、テーブルリンクで閲覧しています。 あるフィールドに検索が早くなるようにキーを設けたいのですが、 重複を許すキーの構文がわかりません。 PRIMARY KEY, UNIQUEの設定はわかるのですが、 どのように記述すればよいのでしょうか? 以下、アクセスのプロパティです。 インデックス ●いいえ デフォルト、無指定 ●はい(重複あり)[***** ここの部分のSQLが知りたい *****] ALTER TABLE テーブル名 ADD ???????? (フィールド); ●はい(重複なし)UNIQUE もしくは値要求混みのPRIMARY KEY ALTER TABLE テーブル名 ADD UNIQUE (フィールド); ALTER TABLE テーブル名 ADD PRIMARY KEY (フィールド);

  • デフォルトで255にする方法はありますか?

    アクセス2003です。 テーブルのデザインでテキスト型を選択すると自動でフィールドサイズが50になりますが デフォルトで255にする方法はありますか? 今はいちいち手作業で50から255に変更しています。

  • Oracle9i フィールドのデータ型の取得方法

    Windows版のOracle9iで、テーブル名とフィールド名を指定して、フィールドのデータ型を取得する方法を教えてください。 ちなみに DESC テーブル名 では複数フィールドのデータ型が取得されますが、あくまでも特定のフィールドのデータ型を取得したいです。

  • フォームで主キー(No)を入力すると他の項目も自動的に表示

    ACCESS2000・フォームで主キー(No)を入力すると他の項目も自動的に表示させたい。 テーブルの構成は、以下のとおりです。 データベース名:報告書 テーブルA          | フォームA  フィールド1(数値)    |  フィールド1(数値)  フィールド2(テキスト)  |  フィールド2(テキスト)  フィールド3(テキスト)  |  フィールド3(テキスト) テーブルB          | フォームB  フィールド1(数値)    |  フィールド1(数値)  フィールド2(テキスト) |  フィールド2(テキスト)   フィールド3b(テキスト) |  フィールド3b(テキスト) 主キーはフィールド1です。 リレーションを組んでおり、テーブルAからテーブルEまでのフィールドは同じ物ならば(フィールド1=フィールド1のように)リレーションを設定しています。 これをフォーム上ででフィールド1(主キー)を入力すれば、他のフィールド2、フィールド3~も自動表示され、他のフォームもフィールド1(主キー)を選択すれば表示されるようにしたい。 ユニオンクエリなどを使うべきなのでしょうか? どなたか回答、宜しくお願いします。

  • DESC命令以外のテーブル情報取得

    お世話になっています。 DESC命令以外でテーブル情報(フィールドや型、NULL制限、Pキーなど を取得したいのですが、そのようなV$表やコマンドはありますでしょうか? 宜しくお願い致します。

  • 0なら円を消す(非表示)方法は?

    テーブルのフィールドの型は通貨型にしていて 金額 ¥100 ¥0 ¥200 と言うデータが入っています。 それをフォームのテキストボックスでは、表示形式を#,###\円にしてるのですが、 そうすると0の場合は、円のみ表示されてしまいます。 0の時は円を表示しない方法はありますか? 思いつくのは条件隙書式か、クエリで0を""にしちゃうかですが この表示形式で操作する方法はないのでしょうか?

  • AccessテーブルでのF6キーについて

    テーブルをデザインビューで作成しているとき、 フィールド名、データ型を指定し、フィールドプロパティにうつるとき F6キーを使うと思いますが、次のフィールド名を入力するために F6キーで戻そうとしても、フォーカスが戻りません。 何度か押すといろいろな所にフォーカスが移ってしまいます。 F6キーはどのような動きをしますか?

  • 複数キーでの一意制約

    表題の件宜しくお願いします。 MySQLで複数キーで一意制約はできますでしょうか? 調べてみたのですがそれらしい記事は見つかりませんでした。 例: テーブル名:test フィールド:field_1, field_2の2キーで一意としたい。 field1 = 2 field2 = 3 が格納されている時点で、 field1 = 2 field2 = 4 はインサート可能。 field1 = 2 field2 = 3 はNG。 両方のキーにunique制約を貼ればいけるかな?と思ったのですがうまくいきません。 宜しくお願いします。

    • ベストアンサー
    • MySQL
  • 主キーから他のレコードを表示させる。

    access2000です。 フィールドが「主キー」と「年」「名称」しかないテーブルが有ります。 非連結で「主キー」としたテキストは作りました。 この非連結のテキストに主キーを入れると、別のテキストに「年」「名称」が表示されるようにしたいです。 どうすればいいのでしょうか? 超初心者の質問ですみません。

このQ&Aのポイント
  • MFC-J837DNで印刷すると保存の画面になり印刷に進めないトラブルが発生しています。
  • Windows10を使用し、無線LANで接続しています。
  • 関連するソフトはブラザー iプリントスキャンフルパッケージで、電話回線はひかり回線です。
回答を見る