Oracleでテーブルを結合する方法とその構文は何ですか?
4859 次
4 に答える
4
私は当初、あなたがテーブルスペースの結合について尋ねているのではないかと疑っていました:
alter tablespace mytablespace coalesce;
これにより、連続するエクステントがより大きなエクステントに結合されます。Oracle 10G のドキュメントを参照してください
しかし今、おそらくあなたが探しているのは
alter table mytable shrink space compact;
これについては、この Oracle Magazine の記事で詳しく説明されています。
于 2010-03-03T12:56:36.410 に答える
2
coalesce
2 つ (またはそれ以上) のパラメーターを取り、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 に答える