■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
SS
「SI Object Browser for Oracle 19 (32bit)」を利用しています。
2点質問です。
①
テーブルおよびマスタを開き、「データ」を選択後、項目をダブルクリックすると「文字列の編集」が表示されますが、文字列の編集の中に表示される文字数に制限はありますか?また、制限がある場合は表示限界を増やすための設定は可能でしょうか?
②
現状、VARCHAR2型で6000文字程度の項目を「文字列の編集」からコピーすると5000文字までしか表示されないことを確認しました。この状態で「文字列の編集」からUIで編集を行いコミットした場合、元の6000文字目以降の1000文字はカットされますか?
2点質問です。
①
テーブルおよびマスタを開き、「データ」を選択後、項目をダブルクリックすると「文字列の編集」が表示されますが、文字列の編集の中に表示される文字数に制限はありますか?また、制限がある場合は表示限界を増やすための設定は可能でしょうか?
②
現状、VARCHAR2型で6000文字程度の項目を「文字列の編集」からコピーすると5000文字までしか表示されないことを確認しました。この状態で「文字列の編集」からUIで編集を行いコミットした場合、元の6000文字目以降の1000文字はカットされますか?
返信を投稿
OB
OBサポート
こんにちは。OBサポートです。
SQL実行画面での無名プロシージャによりストアドプログラムを
実行させることは可能ですが、あいにくDBMS_OUTPUT.PUT_LINE等の
標準出力を表示させることは不可となります。
ご不便をおかけし、誠に申し訳ございませんが
何卒よろしくお願いいたします。
SQL実行画面での無名プロシージャによりストアドプログラムを
実行させることは可能ですが、あいにくDBMS_OUTPUT.PUT_LINE等の
標準出力を表示させることは不可となります。
ご不便をおかけし、誠に申し訳ございませんが
何卒よろしくお願いいたします。
返信を投稿
OB
RO
ご回答ありがとうございます。
「無名プロシージャで実行」を「SQL実行※下記マニュアルURL」で行いました。
※オンラインマニュアル箇所
https://products.sint.co.jp/siob/resource/manual/online13/ob13vol3#om05
ストアド実行はできたのですが、「SQLを実行しました」のメッセージは表示されますが、
実行結果の戻り値の表示ができませんでした。
※DBMS_OUTPUT.PUT_LINE()を使用しても表示ができませんでした。
◎オブジェクトブラウザの機能として、無名プロシージャを使用してストアドを実行した際に戻り値を
表示する方法があるでしょうか?
「無名プロシージャで実行」を「SQL実行※下記マニュアルURL」で行いました。
※オンラインマニュアル箇所
https://products.sint.co.jp/siob/resource/manual/online13/ob13vol3#om05
ストアド実行はできたのですが、「SQLを実行しました」のメッセージは表示されますが、
実行結果の戻り値の表示ができませんでした。
※DBMS_OUTPUT.PUT_LINE()を使用しても表示ができませんでした。
◎オブジェクトブラウザの機能として、無名プロシージャを使用してストアドを実行した際に戻り値を
表示する方法があるでしょうか?
返信を投稿
OB
OBサポート
こんにちは。OBサポートです。
本件につきまして、開発側に確認しましたところ
Oracle Database 18c以降のバージョンに接続して
プロシージャ/パッケージ内プロシージャの実行画面を呼び出したとき
ご報告の事象が発生することを確認したとのことです。
こちらは、Oracle Databaseのディクショナリビューの
扱いが変更されたことにより発生する問題となり、現状では
SI Object Browserの実行画面上にパラメータを表示することが不可となります。
お手数をおかけし、誠に申し訳ございませんが
SQL実行画面等での手動実行をお願いできればと存じます。
以下、SI Object BrowserのSQL実行画面で無名プロシージャにより
パッケージ内プロシージャを実行する例となります。
DECLARE
V {テーブル名}%ROWTYPE; -- PL/SQL RECORDとして、既存テーブルの定義を使用する例
BEGIN
-- 引数設定
V.列名1 := 値;
V.列名2 := '文字列値';
/* 以下、必要な値をセット */
-- プロシージャ実行
{パッケージ名.プロシージャ名}(V);
END;
ご不便をおかけし、誠に申し訳ございません。
どうぞ、よろしくお願いいたします。
本件につきまして、開発側に確認しましたところ
Oracle Database 18c以降のバージョンに接続して
プロシージャ/パッケージ内プロシージャの実行画面を呼び出したとき
ご報告の事象が発生することを確認したとのことです。
こちらは、Oracle Databaseのディクショナリビューの
扱いが変更されたことにより発生する問題となり、現状では
SI Object Browserの実行画面上にパラメータを表示することが不可となります。
お手数をおかけし、誠に申し訳ございませんが
SQL実行画面等での手動実行をお願いできればと存じます。
以下、SI Object BrowserのSQL実行画面で無名プロシージャにより
パッケージ内プロシージャを実行する例となります。
DECLARE
V {テーブル名}%ROWTYPE; -- PL/SQL RECORDとして、既存テーブルの定義を使用する例
BEGIN
-- 引数設定
V.列名1 := 値;
V.列名2 := '文字列値';
/* 以下、必要な値をセット */
-- プロシージャ実行
{パッケージ名.プロシージャ名}(V);
END;
ご不便をおかけし、誠に申し訳ございません。
どうぞ、よろしくお願いいたします。
返信を投稿
OB
OBサポート
こんにちは。OBサポートです。
本件の対応時期につきましてですが、別途報告いただいている
障害との兼ね合いもございますため、具体的な時期は未定となります。
ご不便をおかけし、誠に申し訳ございませんが
何卒、よろしくお願い申し上げます
本件の対応時期につきましてですが、別途報告いただいている
障害との兼ね合いもございますため、具体的な時期は未定となります。
ご不便をおかけし、誠に申し訳ございませんが
何卒、よろしくお願い申し上げます
返信を投稿
OBER
RO
SI Object Browser for Oracleにおいて、ストアド実行時(オンラインマニュアル「3 - 4 - 1 ストアドプログラムを実行する」)
をした際にタイプ:PL/SQL RECORDは、このタイプを構成する項目のリストがver14利用時には表示されていましたが、
ver23利用時にはリストが表示されないため、項目のパラメータセットができなくなりました。
パラメータの指定可能な方法は無いでしょうか?
※オンラインマニュアル箇所
https://products.sint.co.jp/siob/resource/manual/online13/ob13vol3#om04-1
<実行環境の情報>
・SI Object Browser for Oracle
・ストアドの種類:PACKAGE
・パラメータ利用可能な環境:OB Ver:14.0.0、OracleDB:12c
・パラメータ利用不可な環境:OB Ver:23.1.1.0、OracleDB:19c
をした際にタイプ:PL/SQL RECORDは、このタイプを構成する項目のリストがver14利用時には表示されていましたが、
ver23利用時にはリストが表示されないため、項目のパラメータセットができなくなりました。
パラメータの指定可能な方法は無いでしょうか?
※オンラインマニュアル箇所
https://products.sint.co.jp/siob/resource/manual/online13/ob13vol3#om04-1
<実行環境の情報>
・SI Object Browser for Oracle
・ストアドの種類:PACKAGE
・パラメータ利用可能な環境:OB Ver:14.0.0、OracleDB:12c
・パラメータ利用不可な環境:OB Ver:23.1.1.0、OracleDB:19c
返信を投稿
OB
Mi
修正版はいつ頃提供されますか?
今はOBERではチェックできないので、Excelに出力してFilterでチェックしています
今はOBERではチェックできないので、Excelに出力してFilterでチェックしています
返信を投稿
OBER
かたやま
ご担当者様
ご返信ありがとうございます。
ですよね・・・
承知しました。ありがとうございました。
ご返信ありがとうございます。
ですよね・・・
承知しました。ありがとうございました。
返信を投稿
OB
OBサポート
こんにちは。OBサポートです。
大変恐縮ですが、当サポートからは外部ツールや製品名に関して
言及いたしかねますので、他の方の投稿をお待ちいただくか、
ご自身での調査をお願いできますと幸いです。
大変恐縮ですが、当サポートからは外部ツールや製品名に関して
言及いたしかねますので、他の方の投稿をお待ちいただくか、
ご自身での調査をお願いできますと幸いです。
返信を投稿
OB
かたやま
丁寧なご回答ありがとうございます。
承知しました。
ところで、トリガー・ビュー・プロシージャ・ファンクション・パッケージなどのOracleオブジェクトをPostgreSQL向けに変換したい要望は多いと推察しますので、どういったツールを使用することが多いのか。
今現在よく話題の上がるツールなどご教示いただければ嬉しいです。
承知しました。
ところで、トリガー・ビュー・プロシージャ・ファンクション・パッケージなどのOracleオブジェクトをPostgreSQL向けに変換したい要望は多いと推察しますので、どういったツールを使用することが多いのか。
今現在よく話題の上がるツールなどご教示いただければ嬉しいです。
返信を投稿
OB