■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
TAKE
OBサポート様
早速の回答ありがとうございます。
確認してみます。
早速の回答ありがとうございます。
確認してみます。
返信を投稿
OB
sysken
OBサポート様
ご返信ありがとうございます。
未計画ですか、これから計画が上がっても、
PostgreSQL 10 の後ぐらいでしょうから、
最低でも1年ぐらい後になりそうですね。
pgAdmin の PL/pgSQL Debbuger に期待してみます。
pgAdmin は重たいので嫌いなのです。
ご返信ありがとうございます。
未計画ですか、これから計画が上がっても、
PostgreSQL 10 の後ぐらいでしょうから、
最低でも1年ぐらい後になりそうですね。
pgAdmin の PL/pgSQL Debbuger に期待してみます。
pgAdmin は重たいので嫌いなのです。
返信を投稿
OB
rick
[OBサポート]
>ご投稿いただいた件に関しまして、
>他のお客様からも同様の報告を受けておりますが、
>現状では弊社環境で事象が再現していないため、
>原因の特定が困難となっております。
投稿主ではありませんが、私が気付いている情報を提示いたします。
私の環境にて Ver.12.1.3.0 を利用しても事象は発生しています。
この事象は、おそらく
バインド変数のデータ型(NVARCHAR2)がインデックス設定項目のデータ型(例 CHAR)と不一致となり、インデックスが利用されないために生じていると思われます。
Ver.11のときは、ObjectBrowserから発行されるSQLのバインド変数は、VARCHAR2型になっていたかと思います。
Ver.12では、NVARCHAR2型になっていることが OracleEnterpriseManagerから確認できました。
※最新のVer.13は利用していないため未確認
バインド変数のデータ型を指定する機能があれば利用方法でカバーできるのですが...
※現在は、バインド変数を使いたいときには TO_CHAR関数 でバインド変数を括って回避しています
以上、ご確認のほどよろしくお願いいたします。
>ご投稿いただいた件に関しまして、
>他のお客様からも同様の報告を受けておりますが、
>現状では弊社環境で事象が再現していないため、
>原因の特定が困難となっております。
投稿主ではありませんが、私が気付いている情報を提示いたします。
私の環境にて Ver.12.1.3.0 を利用しても事象は発生しています。
この事象は、おそらく
バインド変数のデータ型(NVARCHAR2)がインデックス設定項目のデータ型(例 CHAR)と不一致となり、インデックスが利用されないために生じていると思われます。
Ver.11のときは、ObjectBrowserから発行されるSQLのバインド変数は、VARCHAR2型になっていたかと思います。
Ver.12では、NVARCHAR2型になっていることが OracleEnterpriseManagerから確認できました。
※最新のVer.13は利用していないため未確認
バインド変数のデータ型を指定する機能があれば利用方法でカバーできるのですが...
※現在は、バインド変数を使いたいときには TO_CHAR関数 でバインド変数を括って回避しています
以上、ご確認のほどよろしくお願いいたします。
返信を投稿
OB
OBサポート
こんにちは
OBサポートです。
現状REF CURSORおよびDEBUG機能の対応予定は
未定となっております。
ご希望に添えず誠に申し訳ございません。
既に開発側にも伝えておりますので、今後のバージョンアップでの
改善に役立たせていただきます。
何卒、よろしくお願いいたします。
OBサポートです。
現状REF CURSORおよびDEBUG機能の対応予定は
未定となっております。
ご希望に添えず誠に申し訳ございません。
既に開発側にも伝えておりますので、今後のバージョンアップでの
改善に役立たせていただきます。
何卒、よろしくお願いいたします。
返信を投稿
OB
OBERユーザ
OBサポート様
早速の回答ありがとうございます。
回答頂きましたファイルを編集することで折り返しを解除することができました。
早速の回答ありがとうございます。
回答頂きましたファイルを編集することで折り返しを解除することができました。
返信を投稿
OBER
OBサポート
こんにちは
OBサポートです。
レポート出力で使用しているフォームファイルを編集することで、
折り返しをしない設定となりますので、ご希望の動作となるかお試しください。
フォームファイル格納フォルダ
⇒デフォルトは「C:\ProgramData\OBER8\report」
上記フォルダ内の「obentity.xls」「obentity.xlsx」が
エンティティ定義書になりますので、該当箇所の折り返し設定を
外してください。
何卒よろしくお願い申し上げます。
OBサポートです。
レポート出力で使用しているフォームファイルを編集することで、
折り返しをしない設定となりますので、ご希望の動作となるかお試しください。
フォームファイル格納フォルダ
⇒デフォルトは「C:\ProgramData\OBER8\report」
上記フォルダ内の「obentity.xls」「obentity.xlsx」が
エンティティ定義書になりますので、該当箇所の折り返し設定を
外してください。
何卒よろしくお願い申し上げます。
返信を投稿
OBER
sysken
OBサポート様
ありがとうございます。
REF CURSOR は、未対応でしたか。
OracleからのDB移行の精査を行っておりまたが、残念です。
実装計画はございますでしょうか。
あると、大変生産性があがるのですが。
また、
Oracle版の様に、StoredのDEBUG機能も
実装計画があれば、尚生産性が大幅に・・
情報の開示が可能な範囲でお聞かせいただけると
助かります。
ありがとうございます。
REF CURSOR は、未対応でしたか。
OracleからのDB移行の精査を行っておりまたが、残念です。
実装計画はございますでしょうか。
あると、大変生産性があがるのですが。
また、
Oracle版の様に、StoredのDEBUG機能も
実装計画があれば、尚生産性が大幅に・・
情報の開示が可能な範囲でお聞かせいただけると
助かります。
返信を投稿
OB
OBERユーザ
OBER 8.2.1.0を使用しています。
エンティティ定義書を出力すると、5行目にエンティティの定義の内容が出力されますが、
定義に改行が含まない場合もセルには「折り返して全体を表示する」にチェックがつけられてしまい、
A5セル内で内容が折り返されてしまいます。
5行目のA列~K列まで全て「折り返して全体を表示する」がチェックされていますが、
これを解除してエンティティ定義書を出力することは可能でしょうか?
もしくはA5セル~K5セルまで結合して出力することでも問題ありません。
よろしくお願いします。
エンティティ定義書を出力すると、5行目にエンティティの定義の内容が出力されますが、
定義に改行が含まない場合もセルには「折り返して全体を表示する」にチェックがつけられてしまい、
A5セル内で内容が折り返されてしまいます。
5行目のA列~K列まで全て「折り返して全体を表示する」がチェックされていますが、
これを解除してエンティティ定義書を出力することは可能でしょうか?
もしくはA5セル~K5セルまで結合して出力することでも問題ありません。
よろしくお願いします。
返信を投稿
OBER
OBサポート
こんにちは
OBサポートです。
SI Object Browser for Postgresでは現在の最新バージョンでも
「REF CURSOR」型については未対応となっております。
ご希望に添えず誠に申し訳ございません。
何卒よろしくお願い申し上げます。
OBサポートです。
SI Object Browser for Postgresでは現在の最新バージョンでも
「REF CURSOR」型については未対応となっております。
ご希望に添えず誠に申し訳ございません。
何卒よろしくお願い申し上げます。
返信を投稿
OB
sysken
SIOB for Postgres(Ver3.0)を使用しています。
カーソル型パラメータを使用しているPROCEDUREを実行すると、
以下のエラーが発生しました。
これは、SIOBのエラーなのか、Postgresのエラーなのか
判別がつかなくて困っております。
この問題を既知の方居られましたら、アドバイスを頂きたく。
尚、過去を検索したところ、
SIOBは、FRE CURSOR をサポートしてない等の話も見受けられましたが、
その後どうなったのか、見つけられませんでした。
【message】
ERROR: no binary output function available for type aaa3.cur_ddd.
【package】
CREATE OR REPLACE PACKAGE aaa3 IS
TYPE rectype_ddd IS RECORD ("摘要1" character varying(40), "備考1" character varying(40));
TYPE cur_ddd IS REF CURSOR RETURN rectype_ddd;
PROCEDURE ddd(INOUT rec_ddd cur_ddd);
END;
CREATE OR REPLACE PACKAGE BODY aaa3 IS
PROCEDURE ddd(INOUT rec_ddd cur_ddd) IS
BEGIN
OPEN REC_DDD FOR
SELECT
摘要1
,備考1
FROM
サンプル;
END;
END;
カーソル型パラメータを使用しているPROCEDUREを実行すると、
以下のエラーが発生しました。
これは、SIOBのエラーなのか、Postgresのエラーなのか
判別がつかなくて困っております。
この問題を既知の方居られましたら、アドバイスを頂きたく。
尚、過去を検索したところ、
SIOBは、FRE CURSOR をサポートしてない等の話も見受けられましたが、
その後どうなったのか、見つけられませんでした。
【message】
ERROR: no binary output function available for type aaa3.cur_ddd.
【package】
CREATE OR REPLACE PACKAGE aaa3 IS
TYPE rectype_ddd IS RECORD ("摘要1" character varying(40), "備考1" character varying(40));
TYPE cur_ddd IS REF CURSOR RETURN rectype_ddd;
PROCEDURE ddd(INOUT rec_ddd cur_ddd);
END;
CREATE OR REPLACE PACKAGE BODY aaa3 IS
PROCEDURE ddd(INOUT rec_ddd cur_ddd) IS
BEGIN
OPEN REC_DDD FOR
SELECT
摘要1
,備考1
FROM
サンプル;
END;
END;
返信を投稿
OB