■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
初音玲
[kazu]
>ちなみに数千のindexを変更するには
>ALTER INDEX インデックス名 REBUILD TABLESPACE 新表領域名
>をどのように繋げて実行したらよいのでしょうか。
USER_INDEXESテーブルを参照してインデックス名を取ってきて、上記SQL文を
ループ実行するようなPL/SQLを記述すればできると思います。
>ちなみに数千のindexを変更するには
>ALTER INDEX インデックス名 REBUILD TABLESPACE 新表領域名
>をどのように繋げて実行したらよいのでしょうか。
USER_INDEXESテーブルを参照してインデックス名を取ってきて、上記SQL文を
ループ実行するようなPL/SQLを記述すればできると思います。
返信を投稿
OB
MSS
返事が送れて申し訳ありません。
もう一度Oracle Personalのインストールからやり直してみます。
ありがとうございました。
もう一度Oracle Personalのインストールからやり直してみます。
ありがとうございました。
返信を投稿
OB
kazu
>ALTER INDEX インデックス名 REBUILD TABLESPACE 新表領域名
やはりそうなりますか。その方法で変更できることは確認しましたが、
ObjectBrowserで変更する機能をもってないかと思いましたので…
ちなみに数千のindexを変更するには
ALTER INDEX インデックス名 REBUILD TABLESPACE 新表領域名
をどのように繋げて実行したらよいのでしょうか。
やはりそうなりますか。その方法で変更できることは確認しましたが、
ObjectBrowserで変更する機能をもってないかと思いましたので…
ちなみに数千のindexを変更するには
ALTER INDEX インデックス名 REBUILD TABLESPACE 新表領域名
をどのように繋げて実行したらよいのでしょうか。
返信を投稿
OB
SEGA
>三つ目のNULL値が表示されません。
>SQL*PLUSで実行すると、表示されるのですが
>これはObjectBrowserで表示するしない等の設定があるのでしょうか?
>どなたかご存知の方がいましたら教えてください。
>
以前、全く同じ件をSI社へ問い合わせた事があります。
その際の回答として
『OBJECT BROWSERの開発言語であるDelphiの制限で、
Sql*Plusのような結果を表示することができません。』
との回答を頂きました。
>SQL*PLUSで実行すると、表示されるのですが
>これはObjectBrowserで表示するしない等の設定があるのでしょうか?
>どなたかご存知の方がいましたら教えてください。
>
以前、全く同じ件をSI社へ問い合わせた事があります。
その際の回答として
『OBJECT BROWSERの開発言語であるDelphiの制限で、
Sql*Plusのような結果を表示することができません。』
との回答を頂きました。
返信を投稿
OB
こけもも
設定でどうにかなるかは他の方におまかせするとして、
SELECT 文をいじれば NULL 列を無理やり出す事は
できそうです。
(あまりスマートな方法ではありませんが…)
SELECT SYSDATE ,
0 ZERO_COL,
TO_NUMBER(NULL) NULL_COL
FROM DUAL
SELECT 文をいじれば NULL 列を無理やり出す事は
できそうです。
(あまりスマートな方法ではありませんが…)
SELECT SYSDATE ,
0 ZERO_COL,
TO_NUMBER(NULL) NULL_COL
FROM DUAL
返信を投稿
OB
こけもも
表示されるエラーが ORA-02429 であれば、対になる制約を
先に消してから、インデックスを再作成してみてはどうでしょう。
# 制約を消した時点でインデックスも消えるかもしれませんので
# 注意してください。
表領域を変更したいだけなら SQL 文を直接実行しちゃうのも手ですが。
ALTER INDEX インデックス名 REBUILD TABLESPACE 新表領域名
とか。
先に消してから、インデックスを再作成してみてはどうでしょう。
# 制約を消した時点でインデックスも消えるかもしれませんので
# 注意してください。
表領域を変更したいだけなら SQL 文を直接実行しちゃうのも手ですが。
ALTER INDEX インデックス名 REBUILD TABLESPACE 新表領域名
とか。
返信を投稿
OB
ObjectBrowserを使って既に動いているシステムのuniqueindexの表領域を変更するにはどうしたらよいですか。ちなみにただのindexであれば変更できたのですが、uniqueindexではできませんでした。方法を教えて下さい。
返信を投稿
OB
お世話になります。
Version7.0.9.42を利用していますが、
SQL実行において、
SELECT SYSDATE ,
0 ZERO_COL,
NULL NULL_COL
FROM DUAL
を実行すると
SYSDATE ZERO_COL
2002/02/22 10:09:00 0
と表示されて、
三つ目のNULL値が表示されません。
SQL*PLUSで実行すると、表示されるのですが
これはObjectBrowserで表示するしない等の設定があるのでしょうか?
どなたかご存知の方がいましたら教えてください。
Version7.0.9.42を利用していますが、
SQL実行において、
SELECT SYSDATE ,
0 ZERO_COL,
NULL NULL_COL
FROM DUAL
を実行すると
SYSDATE ZERO_COL
2002/02/22 10:09:00 0
と表示されて、
三つ目のNULL値が表示されません。
SQL*PLUSで実行すると、表示されるのですが
これはObjectBrowserで表示するしない等の設定があるのでしょうか?
どなたかご存知の方がいましたら教えてください。
返信を投稿
OB
ちい
[mss]
>Windows2000 Professional+Oracle 8i 8.1.5 Workgroup Server環境で、
>自PCから接続時「ORA-01041 内部エラーが発生しました。hostdefエクステン
>ションが存在しません」が発生します。EasyConfigでローカルへの接続を設定
>し、SQL*PLUSからは接続できます。ちなみに「SQLORA8.DLL」はありません。
>「SQORA32.dll」はあります(全く関係無ければすみません)。
Windows2000 Professionalのサポートはoracle8.1.6以上ではないですか?
動くかもしれませんが、保証してくれないです。
>「サーバーにオブジェクトブラウザを導入して使う場合の設定方法」というこ
>とになるのだと思います。
>
>どうぞよろしくいお願い致します。
>
>
>Windows2000 Professional+Oracle 8i 8.1.5 Workgroup Server環境で、
>自PCから接続時「ORA-01041 内部エラーが発生しました。hostdefエクステン
>ションが存在しません」が発生します。EasyConfigでローカルへの接続を設定
>し、SQL*PLUSからは接続できます。ちなみに「SQLORA8.DLL」はありません。
>「SQORA32.dll」はあります(全く関係無ければすみません)。
Windows2000 Professionalのサポートはoracle8.1.6以上ではないですか?
動くかもしれませんが、保証してくれないです。
>「サーバーにオブジェクトブラウザを導入して使う場合の設定方法」というこ
>とになるのだと思います。
>
>どうぞよろしくいお願い致します。
>
>
返信を投稿
OB