1

Oracleでテーブルを結合する方法とその構文は何ですか?

4

4 に答える 4

4

私は当初、あなたがテーブルスペースの結合について尋ねているのではないかと疑っていました:

alter tablespace mytablespace coalesce;

これにより、連続するエクステントがより大きなエクステントに結合されます。Oracle 10G のドキュメントを参照してください

しかし今、おそらくあなたが探しているのは

alter table mytable shrink space compact;

これについては、この Oracle Magazine の記事で詳しく説明されています。

于 2010-03-03T12:56:36.410 に答える
2

coalesce2 つ (またはそれ以上) のパラメーターを取り、null でない最初のパラメーターを返す関数です。

という名前の null 許容列を持つテーブルが与えられたAge場合、次のように記述できます。

select coalesce(Age, 18) from MyTable;
于 2010-03-03T12:42:47.423 に答える
1

あなたが何をしようとしているのか理解できたら、次のことを行う必要があります。

ALTER TABLE blah MOVE TABLESPACE different-tablespace;

次に、元に戻します。

ALTER TABLE blah MOVE TABLESPACE original-tablespace;
于 2010-03-03T13:37:02.660 に答える
0

このドキュメントは、COALESCE の使用方法を非常に明確に説明しています。

于 2010-03-03T12:41:13.837 に答える