■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
ZGMFX10A
ちょっと出来心でつないで見ました。
OSはWindows 8(64bit)
OSはWindows 8(64bit)
返信を投稿
OB
ユーザ
お世話になっております。
HTMLを出力するプログラムをスクリプト実行すると
エスケープ文字が排除されるのですが、設定などあるのでしょうか。
htp.p(' ');
↓
htp.p(';');
よろしくお願いいたします。
追記:すいません、バージョンを記載していませんでした。
Object Browser12です。
HTMLを出力するプログラムをスクリプト実行すると
エスケープ文字が排除されるのですが、設定などあるのでしょうか。
htp.p(' ');
↓
htp.p(';');
よろしくお願いいたします。
追記:すいません、バージョンを記載していませんでした。
Object Browser12です。
返信を投稿
OB
MOMO
お世話になっております。
以下の内容で解決(?)しました。対応方法として問題ないかご回答をお願いします。
【対応方法】
オプション - 外部出力 - ファイル入出力 のテキストファイルの形式を「UTF-8」から「SHIFT-JIS」に変更
以下の内容で解決(?)しました。対応方法として問題ないかご回答をお願いします。
【対応方法】
オプション - 外部出力 - ファイル入出力 のテキストファイルの形式を「UTF-8」から「SHIFT-JIS」に変更
返信を投稿
OB
YAE
はじめまして。
SI Object Browser for Oracle Ver.11 を、
SI Object Browser for Oracle Ver.12 (Ver.12.0.1.0)
にバージョンアップしたところ、以下のSQL文が実行できなくなりました。
◆OB11で動作していたSQL文
--------------------------------
SELECT
parent_key1
,parent_key2
FROM
test_table
WHERE
key1 = :key1_value
AND
key2 = :key2_value
-----
UNION
-----
SELECT
:key1_value
,:key2_value
FROM
DUAL
※テーブル項目の型は全てVARCHAR2
--------------------------------
パラメータに、
:key1_value 10000001
:key2_value 1.1
の値を指定して実行すると、
OB11では正常に動作していましたが、
OB12で実行すると「ORA-12704 キャラクタ・セットが一致しません」の
エラーが発生して動作しません。
いろいろ試行錯誤したところ、上のSQL文は、
パラメータの型を明示的に指定してやると正常動作するようです。
◆OB12で動作させるために修正したSQL文
--------------------------------
SELECT
parent_key1
,parent_key2
FROM
test_table
WHERE
key1 = TO_CHAR(:key1_value)
AND
key2 = TO_CHAR(:key2_value)
-----
UNION
-----
SELECT
TO_CHAR(:key1_value)
,TO_CHAR(:key2_value)
FROM
DUAL
--------------------------------
OB11では、このようなパラメータの値は、
全て文字列型で扱われていたように見えましたが、
(日付に変換したい場合のみ、TO_DATEを使用して型変換していました)
OB12では、パラメータの型はどのように判断されているのでしょうか?
また、エラーの原因と対応策は分かったのですが、
パラメータの型を指定していないSQL文が大量にあり、
全てを修正するのが困難な状況です。
SQL文を修正せず、OB11と同等に動作させる方法はないでしょうか?
よい方法がありましたら、アドバイスください。
よろしくお願いします。
SI Object Browser for Oracle Ver.11 を、
SI Object Browser for Oracle Ver.12 (Ver.12.0.1.0)
にバージョンアップしたところ、以下のSQL文が実行できなくなりました。
◆OB11で動作していたSQL文
--------------------------------
SELECT
parent_key1
,parent_key2
FROM
test_table
WHERE
key1 = :key1_value
AND
key2 = :key2_value
-----
UNION
-----
SELECT
:key1_value
,:key2_value
FROM
DUAL
※テーブル項目の型は全てVARCHAR2
--------------------------------
パラメータに、
:key1_value 10000001
:key2_value 1.1
の値を指定して実行すると、
OB11では正常に動作していましたが、
OB12で実行すると「ORA-12704 キャラクタ・セットが一致しません」の
エラーが発生して動作しません。
いろいろ試行錯誤したところ、上のSQL文は、
パラメータの型を明示的に指定してやると正常動作するようです。
◆OB12で動作させるために修正したSQL文
--------------------------------
SELECT
parent_key1
,parent_key2
FROM
test_table
WHERE
key1 = TO_CHAR(:key1_value)
AND
key2 = TO_CHAR(:key2_value)
-----
UNION
-----
SELECT
TO_CHAR(:key1_value)
,TO_CHAR(:key2_value)
FROM
DUAL
--------------------------------
OB11では、このようなパラメータの値は、
全て文字列型で扱われていたように見えましたが、
(日付に変換したい場合のみ、TO_DATEを使用して型変換していました)
OB12では、パラメータの型はどのように判断されているのでしょうか?
また、エラーの原因と対応策は分かったのですが、
パラメータの型を指定していないSQL文が大量にあり、
全てを修正するのが困難な状況です。
SQL文を修正せず、OB11と同等に動作させる方法はないでしょうか?
よい方法がありましたら、アドバイスください。
よろしくお願いします。
返信を投稿
OB
tm
SI Object Browser for SQL Server Version2.1.0.0を使用しています。
テーブルの[データ]タブの[結果をクリップボードに出力する]を複数行のデータを表示してクリックすると、項目名とデータ1行の2行しか出力されません。
出力するテーブルにtimestamp型の項目があり「(BYTES)」と表示されるデータが入っています。
この項目のデータ以降が出力されていないようです。
表示行全てを出力することはできないでしょうか?
よろしくお願いいたします。
テーブルの[データ]タブの[結果をクリップボードに出力する]を複数行のデータを表示してクリックすると、項目名とデータ1行の2行しか出力されません。
出力するテーブルにtimestamp型の項目があり「(BYTES)」と表示されるデータが入っています。
この項目のデータ以降が出力されていないようです。
表示行全てを出力することはできないでしょうか?
よろしくお願いいたします。
返信を投稿
OB
tm
SI Object Browser for SQL Server Version2.1.0.0を使用しています。
オプションの[詳細設定]タブの「実行するSQLのオブジェクト名を大括弧で囲む」のチェックを外すと、オブジェクトリスト検索文字に大文字しか入力できなくなります。
チェックを外した状態でも大文字小文字混在で入力・検索をすることはできないのでしょうか?
よろしくお願いいたします。
オプションの[詳細設定]タブの「実行するSQLのオブジェクト名を大括弧で囲む」のチェックを外すと、オブジェクトリスト検索文字に大文字しか入力できなくなります。
チェックを外した状態でも大文字小文字混在で入力・検索をすることはできないのでしょうか?
よろしくお願いいたします。
返信を投稿
OB
MOMO
お世話になっております。
SI Object Browser for Oracle Ver.12 (Ver.12.0.1.0)のSQL実行画面から、
事前に作成したSQLファイルを開くとSQL文を取り込めません。
状況を確認すると日本語文字が1文字でも含まれていると開けないようなですが、
この動作(不具合)を回避する方法をご教授ください。
ちなみに、弊社 SI Object Browser for Oracle Ver.11 環境では、事象が発生しているSQLファイルは開けます。
また、SI Object Browser for Oracle Ver.11で作成したSQLファイルが多数あり、
Ver12向けに改修することは不可能な状態です。
■事象再現方法
1.テキストエディタで、以下のSQL文を記述したSQLファイルを作成します。
--------------------[SQL文]--------------------
select
SYSDATE 時間
from dual;
-----------------------------------------------
2.SI Object Browser for Oracle Ver.12 のSQL実行画面で1で作成したSQLファイルを選択します。
SI Object Browser for Oracle Ver.12 (Ver.12.0.1.0)のSQL実行画面から、
事前に作成したSQLファイルを開くとSQL文を取り込めません。
状況を確認すると日本語文字が1文字でも含まれていると開けないようなですが、
この動作(不具合)を回避する方法をご教授ください。
ちなみに、弊社 SI Object Browser for Oracle Ver.11 環境では、事象が発生しているSQLファイルは開けます。
また、SI Object Browser for Oracle Ver.11で作成したSQLファイルが多数あり、
Ver12向けに改修することは不可能な状態です。
■事象再現方法
1.テキストエディタで、以下のSQL文を記述したSQLファイルを作成します。
--------------------[SQL文]--------------------
select
SYSDATE 時間
from dual;
-----------------------------------------------
2.SI Object Browser for Oracle Ver.12 のSQL実行画面で1で作成したSQLファイルを選択します。
返信を投稿
OB
OBサポート
こんにちは
OBサポートです。
最大入力値の検証は弊社では行っておりません。
理論上は生成は可能と思われますが、環境によってはマシンスペックの限界により
処理が正常終了しない場合も考えられます。
「~確定」については、ご認識のとおりCOMMITを行っております。
以上、よろしくお願いいたします。
OBサポートです。
最大入力値の検証は弊社では行っておりません。
理論上は生成は可能と思われますが、環境によってはマシンスペックの限界により
処理が正常終了しない場合も考えられます。
「~確定」については、ご認識のとおりCOMMITを行っております。
以上、よろしくお願いいたします。
返信を投稿
OB
OBサポート
こんにちは
OBサポートです。
お問い合わせいただいた件についてですが、
最新バージョンにおきましても未対応機能となります。
尚、過去バージョンの修正、パッチのリリース等は行いません。
当件はご要望として承らせていただきます。
何卒よろしくお願いいたします。
OBサポートです。
お問い合わせいただいた件についてですが、
最新バージョンにおきましても未対応機能となります。
尚、過去バージョンの修正、パッチのリリース等は行いません。
当件はご要望として承らせていただきます。
何卒よろしくお願いいたします。
返信を投稿
OB
OBサポート
こんにちは
OBサポートです。
お問い合わせいただいた件についてですが、
最新バージョンでも同様の動作となります。
尚、過去バージョンの修正、パッチのリリース等は行いません。
何卒よろしくお願いいたします。
OBサポートです。
お問い合わせいただいた件についてですが、
最新バージョンでも同様の動作となります。
尚、過去バージョンの修正、パッチのリリース等は行いません。
何卒よろしくお願いいたします。
返信を投稿
OB