Oracle 8i で現在のデータベースに含まれるテーブルを表示するコマンドは何でしょうか?
例えば、MySQLなら show tables; に当たるコマンドなんですが。

A 回答 (1件)

WindowsNT版なら、かっちょいいユーティリティがありますが...コマンドでとなると、


Sql*Plus から
SQL> select table_name from v$user_tables ;
で参照できると思います。
    • good
    • 1
この回答へのお礼

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

よくよく調べてみましたところ、自分のやりたかったことは、
select * from tab;
で、できました。

どうもでした。

お礼日時:2002/03/31 15:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qテーブル入れ子にしたらNNではダメ?

赤い背景画像を使ったHTMLにテーブルを3個入れ子で載せました。
下のテーブルのセルに白色、中のテーブルのセル色にグレー、一番上のテーブルのセルに白色を指定しました。

そこへラジオボタンをつけたのですが、本来、枠がない丸いボタンのところに赤の枠ができてしまいます。
IEでは問題ないのですが、NN4.7で確認したらこうなっていました。

デザインを変えずに回避する方法があったら教えてください。
また、NN6.*~だったらOKということはありますか?

Aベストアンサー

こんにちは!

<input type="radio" name="address" value="menber" checked style="background-color:#FFFFFF;">

と style="background-color:#FFFFFF;" を追加してください。

NN6は分かりませんが4.7と7で確認しました。

Mac 側は確認していません・・。

QOracleのCreate Table 文のStorage句

お世話になります。

OracleのCreate Table 文のStorage句のNextの値を
変更したいのですが、できるのでしょうか?

Alter Table文で変更するのでしょうか?
手元にマニュアルが無く困っております。

よろしくお願いします。

Aベストアンサー

alter table テーブル名 storage ( next 変更後のサイズ );

だっけかな?

QNN4.7 テーブルの背景を表示出来ますか?

至急教えて欲しいのですが、ネットスケープ4.7でhtmlを確認中ですが。
テーブルへ背景を埋め込むと表示されないようです。
この現象は、NN4.7では無理なのでしょうか?
どなたか助けてくださいm(_ _)m

Aベストアンサー

NN4.7では <table bgcolor="~"> や <table background="~"> は正式にサポートされています。
(Win. Mac. 共にNN4から正式サポート)

但し、NNの仕様でテーブルの各セル内が背景以外何もない場合は背景が表示されません。

おそらく、背景が表示されていない部分は、文字も画像も入れていないのではありませんか?

そのときには、各空白のセルに相当するソース部位に「&nbsp;」(&は実際には半角です)を記述しておきます。
「&nbsp;」(&は実際には半角です)は、空白を表す特殊な記号で、ブラウザには表示されません。

QMySQLでCREATE TABLE

MySQLでCREATE TABLEをする際に、
プライマリキーを設定する場合は、
CREATE TABLE(
AAA CHAR(5) NOT NULL,
BBB CHAR(5) NOT NULL,
CCC VARCHAR(10) NOT NULL,
PRIMARY KEY(AAA)
);
のようにすると思うのですが、「BBB」を外部キーにしたい場合は、どうしたらいいのでしょうか?

Aベストアンサー

test1テーブルにAAA(主キー),BBB,CCC列、
test2テーブルにxxx(主キー),yyy,zzz列があると仮定します。

普通にselect文で

select xxx, CCC, yyy, zzz
from test1,test2
where test2.xxx = test1.BBB ;

と問い合わせればリレーション機能が実行されビューに表示されます。
内部結合も外部結合もSQLのデータ操作文(DML文)を使えばいいだけです。

違うテーブルに同じ列名がある場合は、列名の前にテーブル名.が必要です。
同じ列名がない場合は付けても付けなくても構いません。

また、なにか意図があって主キーを2つ設定したいのであれば、
PRIMARY KEY(AAA) の部分を
PRIMARY KEY(AAA,BBB) にしてみてはいかがでしょうか?
検索スピードを考えているのであればインデックスを付加するとか。
意味が違っていたらすみません。

ちなみにCREATE TABLEはSQLのデータ定義文(DDL文)です。

test1テーブルにAAA(主キー),BBB,CCC列、
test2テーブルにxxx(主キー),yyy,zzz列があると仮定します。

普通にselect文で

select xxx, CCC, yyy, zzz
from test1,test2
where test2.xxx = test1.BBB ;

と問い合わせればリレーション機能が実行されビューに表示されます。
内部結合も外部結合もSQLのデータ操作文(DML文)を使えばいいだけです。

違うテーブルに同じ列名がある場合は、列名の前にテーブル名.が必要です。
同じ列名がない場合は付けても付けなくても構いません。

また、なに...続きを読む

QIE6/NN7.1のテーブルのheight="100%"

テーブルの高さの指定 height="100%" なんですが、
IE6とNN7.1で100%で表示されません。

下記の記述に間違いはありますでしょうか?
もしかしたら初歩的な問題なんでしょうか?


ちなみにIE5.5 MacのIE5.2では表示されました。
困っています。
宜しくお願いいたします。

ーーーーーーーーーーーーーー
<table border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td valign="top">上</td>
</tr>
<tr>
<td valign="bottom">下</td>
</tr>
</table>
ーーーーーーーーーーーーー

Aベストアンサー

HTML4.01の規格(仕様)では、tableに使えるアトリビュートは、summary、align、widthです。
heightが有効になるほうが特殊だと思ったほうがよいとおもいます

QDB2 create tableコマンドでエラーになる

現在redhat9にdb2 v8を導入しています。
そこでテーブルを作成したいのですが、エラーとなりうまくいきません。
どこを修正すればテーブルが作成できるのか教えてください。
また、テーブル作成後に値を入れたいのですが、insertについてのコマンドのアドバイスもお願いします。

CREATE TABLE emp (empno INTEGER ,ename CHAR2(10) ,mgp INTEGER,sal NUMERIC(5,2) ,deptn INTEGER);

INSERT INTO EMP VALUES(221000,'TAYLOR',220000,880.60,220000);

よろしくお願いします。

Aベストアンサー

CREATE文を拝見した所、「ename」の列のデータ型が間違っています。

CHAR(10)かVARCHAR(10)になります。
CHARとVARCHARの違いが分からないようでしたら再度質問していただけると助かります。

おそらくOracleのVARCHAR型とVARCHAR2型が存在しているというところで混乱されているかと存しますが。。


INSERT文については特に問題はなのですが出来れば以下のように記述するとよろしいかと思います。


INSERT INTO EMPempno,ename,mgp,sal,deptn) VALUES(221000,'TAYLOR',220000,880.60,220000);

以上宜しくお願い致します。

QNNでテーブルの枠線(BORDER)の設定は?

NN6です。
BORDERを使用したいのですが、NNではうまくいきません。
<TABLE>タグにあてはめるとだめだときいたので、TDにあてはめようとしているのですが…。

HEAD内で
TDにBORDER-STYLE="SOLID; BORDER-COLOR:GRAY;"
としました。これをTD CLASS=***
としているのですが、一向に線は出てきません。
どのように直せばいいのでしょうか?

Aベストアンサー

とりあえずダブルクォーテーションは不要なので削除しましょう。

BORDER-STYLE=SOLID; BORDER-COLOR:GRAY;

それでも出なかったらボーダーの太さも明記しておきましょう。

BORDER-STYLE=SOLID; BORDER-COLOR:GRAY;BORDER-WIDTH:1pt;

QOracleのテーブルサイズ

Oracle(8.0.5以降)で、テーブル毎のサイズを知りたいのですが、どこにその情報はあるのでしょうか?
テーブルが拡張されてそれぞれどの程度のサイズになっているのか、また、何%程度使用しているのか等が知りたいのです。
以前に、Oracleのシステムテーブルにそのような情報をもっていると聞いたことがあるのですが、わかりません。
どなたかわかる方がいましたら、よろしくお願い致します。

Aベストアンサー

簡単に調べる方法があります。
以下のSQL文をSQL*Plus等で実行してみてください。

select segment_name,trunc(bytes/1024,0) kb
from user_segment
where segment_name='*****'
/

*****に目的のテーブル名を設定します。
テーブルのサイズがKバイト単位で表示されます。
バイト単位で知りたい場合は、trunc(bytes/1024,0)をbytesに
置き換えます。

QIE(5.5)とNN(4.7)のフォントサイズについて。

フォントサイズがデフォルトのままだと、IE(5.5)とNN(4.7)とではフォントサイズが違うのです。
IEの方でフォントサイズを「小」にするとNNと丁度良いサイズになるので、
IEでアクセスしたときには強制的にフォントサイズを「小」に変更することなど出来ませんでしょうか?
CSSで「12px」とかにしたんですけど、やはりIEでサイズが「中」になっていると
微妙にサイズが違ってしまうのです。
また、テーブル内のフォントのサイズも同じように変更したいのでNNに対しては融通が利かないのです。
なにとぞお知恵をお貸しくださいませm(_ _)m

Aベストアンサー

これはJavaScriptとの併用である程度解決つきます。
ブラウザによって使用するCSSファイル(この場合は外部ファイルにします。拡張子『.css』)を用意し、<head>~</head>タグ内にブラウザの判別のスクリプトを書く形です。

IE用とNN用で別々のCSSを用意する事によって、かなり近い状態で表示されるはずです(それでもWindows/Mac、他のバージョンを考えると完全に一致させる事は至難の技ですが・・・)。

JavaScriptでのブラウザ判別については、ここの『JavaScirpt』の方で見つかったので、そのリンクを。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=186603

QOracleのデータベースが使用不可に

Oracleのデータベースが使用不可になってしまいました
 原因として、ホストのIPアドレスを変更したのが
       原因ではないかな?
  と考えております
  元のIPアドレスに戻してもダメでした
MS-DOSから
  C:\>LSNRCTL start
 とコマンドを入力し実行(リターン)した場合
下記の ERROR が発生します
\lsnrctl start エラー

LSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 10-JAN-2002 10:06:41

(c) Copyright 1998, 1999, Oracle Corporation. All rights reserved.

tnslsnrを起動しています。お待ちください...

TNSLSNR for 32-bit Windows: Version 8.1.6.0.0 - Production
システム・パラメータ・ファイルはc:\Oracle\Ora81\network\admin\listener.oraです。
ログ・メッセージをc:\Oracle\Ora81\network\log\listener.logに書き込みました。
リスニングしています: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
リスニングが試行されました: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=comsters)(PORT=1521)))
TNS-12545: 接続に失敗しました。ターゲット・ホストまたはオブジェクトが存在しません。
TNS-12560: TNS: プロトコル・アダプタ・エラー
TNS-00515: 接続に失敗しました。ターゲット・ホストまたはオブジェクトが存在しません。
32-bit Windows Error: 1001: Unknown error 

Oracleのデータベースが使用不可になってしまいました
 原因として、ホストのIPアドレスを変更したのが
       原因ではないかな?
  と考えております
  元のIPアドレスに戻してもダメでした
MS-DOSから
  C:\>LSNRCTL start
 とコマンドを入力し実行(リターン)した場合
下記の ERROR が発生します
\lsnrctl start エラー

LSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 10-JAN-2002 10:06:41

(c) Copyright 1998, 1999, Oracle Corporation. All rights re...続きを読む

Aベストアンサー

Oracleのリスナーのファイルを削除することで復旧できます。
まずリスナーのサービスを停止し、OracleHomeのNetworkのAdminの*.ORAをすべて削除してください。その後リスナーを立ち上げれば、自動的に必要なファイルを作成し動作すると思います。


人気Q&Aランキング

おすすめ情報