■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
jv
SQL実行時にエラー行数を表示する方法は無いのでしょうか?
SQL作成時に、Oracleのエラーメッセージは表示されますが
エラーとなる記載がある行数が表示されない為、
sqlplusや、他ツールでSQLを実行させてエラー行を特定しています。
できればOBのみで完結する方がありがたいです。
SQLの文字長の制限も、拡張希望します。(←これは他の方も希望が多いのでは?)
SQL作成時に、Oracleのエラーメッセージは表示されますが
エラーとなる記載がある行数が表示されない為、
sqlplusや、他ツールでSQLを実行させてエラー行を特定しています。
できればOBのみで完結する方がありがたいです。
SQLの文字長の制限も、拡張希望します。(←これは他の方も希望が多いのでは?)
返信を投稿
OB
Tamu
すいませんOracleのバージョンが間違っていました。
正しくは以下の通りです。
環境
サーバ:Oracle 10.2.0.3
サーバOS:2003Server
クライアント:Oracle 10.2.0.3
クライアントOS:WindowsVISTA
OB:10.2.0.0
以上よろしくお願いします。
正しくは以下の通りです。
環境
サーバ:Oracle 10.2.0.3
サーバOS:2003Server
クライアント:Oracle 10.2.0.3
クライアントOS:WindowsVISTA
OB:10.2.0.0
以上よろしくお願いします。
返信を投稿
OB
Tamu
Object Browserにはたいへんお世話になっています。
OB10.2のPublicユーザ表示について
”すべてのユーザー”ではPUBLICユーザが表示されますが
設定でPublicにチェックを入れた場合は表示されません。
設定ではPublicの表示はできなくなったのでしょうか?
環境
サーバ:Oracle 10.0.2.3
サーバOS:2003Server
クライアント:Oracle 10.0.2.3
クライアントOS:WindowsVISTA
OB:10.2.0.0
以上よろしくお願いします。
OB10.2のPublicユーザ表示について
”すべてのユーザー”ではPUBLICユーザが表示されますが
設定でPublicにチェックを入れた場合は表示されません。
設定ではPublicの表示はできなくなったのでしょうか?
環境
サーバ:Oracle 10.0.2.3
サーバOS:2003Server
クライアント:Oracle 10.0.2.3
クライアントOS:WindowsVISTA
OB:10.2.0.0
以上よろしくお願いします。
返信を投稿
OB
Flatout
[ma]
>
>object browserでプロシージャを作成するとき、
>同プロシージャ内にファンクション等を定義することは可能でしょうか。
>解る方、御返答宜しくお願いします。
>
Procedureの内部にFunctionを記述方法は下記の通りでいけると思います。
どちらかと言うと、Packageを利用されてはいかがでしょうか。
CREATE OR REPLACE PROCEDURE EIGYO.TEST_FLATOUT /* (引数, 引数...) */
IS
W_ARGU VARCHAR2(100);
W_DATA VARCHAR2(100);
/********************************************************
*
********************************************************/
FUNCTION GET_DBNAME(W_KYOKUCD IN VARCHAR2) RETURN VARCHAR2
IS
BEGIN
RETURN NULL;
EXCEPTION
WHEN OTHERS THEN
RETURN NULL;
END;
BEGIN
W_ARGU := 'AAA';
W_DATA := GET_DBNAME(W_ARGU);
END TEST_FLATOUT;
/
>
>object browserでプロシージャを作成するとき、
>同プロシージャ内にファンクション等を定義することは可能でしょうか。
>解る方、御返答宜しくお願いします。
>
Procedureの内部にFunctionを記述方法は下記の通りでいけると思います。
どちらかと言うと、Packageを利用されてはいかがでしょうか。
CREATE OR REPLACE PROCEDURE EIGYO.TEST_FLATOUT /* (引数, 引数...) */
IS
W_ARGU VARCHAR2(100);
W_DATA VARCHAR2(100);
/********************************************************
*
********************************************************/
FUNCTION GET_DBNAME(W_KYOKUCD IN VARCHAR2) RETURN VARCHAR2
IS
BEGIN
RETURN NULL;
EXCEPTION
WHEN OTHERS THEN
RETURN NULL;
END;
BEGIN
W_ARGU := 'AAA';
W_DATA := GET_DBNAME(W_ARGU);
END TEST_FLATOUT;
/
返信を投稿
OB
Flatout
後迫@SI様
文中に状況を記載させていただきます。
[後迫@SI]
>こんにちは
>後迫@SIです。
>
>現象について再現することができず、
>原因の特定が困難な状態です。
>大変申し訳ございません。
>
>つきましてはお手数ですが、
>以下の追加情報をいただいてもよろしいでしょうか。
>①デバッグが正常にできないとのことですが、
> 何かエラーメッセージは表示されますでしょうか?
特にエラーは出ません。
Ver9.0までは、デバッグ実行時にソースが表示されていたのですが、
Ver10.0では、ソースが表示されず、実行完了のダイアログが表示
されます。
>②Oracleのバージョンを教えていただいてもよろしいでしょうか?
Oracle9iです。
>③デバッグしているプログラムですが、
> ログインユーザのストアドプログラムでしょうか?
> それとも他のユーザのストアドプログラムでしょうか?
ログインユーザの所有するストアードパッケージです。
>
>お手数をおかけしてしまい申し訳ございませんが、
>何卒よろしくお願いいたします。
お手数をお掛けいたします。よろしくお願いします。
文中に状況を記載させていただきます。
[後迫@SI]
>こんにちは
>後迫@SIです。
>
>現象について再現することができず、
>原因の特定が困難な状態です。
>大変申し訳ございません。
>
>つきましてはお手数ですが、
>以下の追加情報をいただいてもよろしいでしょうか。
>①デバッグが正常にできないとのことですが、
> 何かエラーメッセージは表示されますでしょうか?
特にエラーは出ません。
Ver9.0までは、デバッグ実行時にソースが表示されていたのですが、
Ver10.0では、ソースが表示されず、実行完了のダイアログが表示
されます。
>②Oracleのバージョンを教えていただいてもよろしいでしょうか?
Oracle9iです。
>③デバッグしているプログラムですが、
> ログインユーザのストアドプログラムでしょうか?
> それとも他のユーザのストアドプログラムでしょうか?
ログインユーザの所有するストアードパッケージです。
>
>お手数をおかけしてしまい申し訳ございませんが、
>何卒よろしくお願いいたします。
お手数をお掛けいたします。よろしくお願いします。
返信を投稿
OB
山田@SI
こんにちは
山田@SIです。
ローカルマシンにSQLSERVERをインストールした場合でも
接続は可能です。
Managementstudio等、ER以外のツールにて、
ERに設定したのと同じログイン情報で接続した場合でも、
同様のエラーメッセージが出力されますでしょうか。
お手数をおかけしますが、
何卒よろしくお願いいたします。
山田@SIです。
ローカルマシンにSQLSERVERをインストールした場合でも
接続は可能です。
Managementstudio等、ER以外のツールにて、
ERに設定したのと同じログイン情報で接続した場合でも、
同様のエラーメッセージが出力されますでしょうか。
お手数をおかけしますが、
何卒よろしくお願いいたします。
返信を投稿
OBER
guest
お世話になっております。
以下の環境で、SI ObjectBrowser ER 4を使用し
SQLServer2005のローカルDB(*.mdf)ファイルの
リバースエンジニアリングを実行することは可能でしょうか。
①初期段階で、『ntwdblib.dll』ありませんと言う
エラーメッセージが発生したため、以下よりライブラリを取得しました。
http://www.bss-net.co.jp/download/tool/ntwdblib.exe
②上記ライブラリを配置した後、以下のメッセージが出るようになりました。
『XXX付近に不適切な構文があります。』
環境は次の通りです。
OS :WindowsXP(SP2)
SQLServer:SQL Server 2005 Developer Edition(サーバは未使用)
リバースエンジニアリングの接続情報
データベースタイプ:SQLServer
認証 :Windows認証
サーバ :ローカルPC名\SQLEXPRESS
データベース :*.mdfファイルのフルパス
以下の環境で、SI ObjectBrowser ER 4を使用し
SQLServer2005のローカルDB(*.mdf)ファイルの
リバースエンジニアリングを実行することは可能でしょうか。
①初期段階で、『ntwdblib.dll』ありませんと言う
エラーメッセージが発生したため、以下よりライブラリを取得しました。
http://www.bss-net.co.jp/download/tool/ntwdblib.exe
②上記ライブラリを配置した後、以下のメッセージが出るようになりました。
『XXX付近に不適切な構文があります。』
環境は次の通りです。
OS :WindowsXP(SP2)
SQLServer:SQL Server 2005 Developer Edition(サーバは未使用)
リバースエンジニアリングの接続情報
データベースタイプ:SQLServer
認証 :Windows認証
サーバ :ローカルPC名\SQLEXPRESS
データベース :*.mdfファイルのフルパス
返信を投稿
OBER
ma
object browserでプロシージャを作成するとき、
同プロシージャ内にファンクション等を定義することは可能でしょうか。
解る方、御返答宜しくお願いします。
返信を投稿
OB
こじ
>山田様
回答ありがとうございました。
いろいろと試してみたのですが、
更新ファイルダウンロードのページから最新ファイルをダウンロードし、
Object Browser ER のバージョンを[4.0.2.6]から[4.1.0.0]に変更したら
現象が発生しなくなり、問題解決できました。
とりあえず追加情報を回答しておきます。
>1.クライアントのオラクルのバージョン
ORACLE 8
>2.どのテーブルをリバースしても同様のエラーが発生しますでしょうか。
すべてのテーブルです。ビューは正常に動作しました。
>3.SYS でログインした場合は発生しますでしょうか。
申し訳ありません。未実施です。
>4.単純なテーブルをSQLPLUSなどでCREATEし、それをリバースした場合はエラーとなりますでしょうか。
> (ex. CREATE TABLE TEST(A NUMBER) など
申し訳ありません。未実施です。
ありがとうございました。
回答ありがとうございました。
いろいろと試してみたのですが、
更新ファイルダウンロードのページから最新ファイルをダウンロードし、
Object Browser ER のバージョンを[4.0.2.6]から[4.1.0.0]に変更したら
現象が発生しなくなり、問題解決できました。
とりあえず追加情報を回答しておきます。
>1.クライアントのオラクルのバージョン
ORACLE 8
>2.どのテーブルをリバースしても同様のエラーが発生しますでしょうか。
すべてのテーブルです。ビューは正常に動作しました。
>3.SYS でログインした場合は発生しますでしょうか。
申し訳ありません。未実施です。
>4.単純なテーブルをSQLPLUSなどでCREATEし、それをリバースした場合はエラーとなりますでしょうか。
> (ex. CREATE TABLE TEST(A NUMBER) など
申し訳ありません。未実施です。
ありがとうございました。
返信を投稿
OBER