■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
PostgreSQLでの使用をテストしています。
いつもありがたく使わせていただいているのですが
このたびリリースされましたOBER4で不具合らしきものが確認できましたので
投稿させていただきます。
今回のバージョンから加わりましたPostgreSQLでの使用時に現れました。
2つのテーブル用意し
外部制約を作成します。
その外部制約を作ったときにその制約にて
親の削除でSET NULLを選択しますとDDLに反映されません。
当然ですがそこから生成しましたSQL文で作りましたPostgreSQL側のテーブルでも
DELETE時にSET NULLの制約が反映されません。
同様の外部制約では親の削除で連鎖(CASCADE)は、きちんと反映されているようです。
禁止の場合も同様にDDLに反映されません。
親の更新、挿入時の動きはきちんと確認したわけではないのですが
SET NULLなどの動作を試してみたところうまく行かないみたいです。
データベースの同期機能を使っていて毎回このアクションがデータベースとモデルの差異が発生しているため確認してみますと上記なような状態でした。
ちなみに他のRDMSでも上記の状態を確認できました。
再現したのはSQLServer2005です。
PostgreSQLで利用されているユーザーさんはまだ少ないのかもしれませんが
新しいバージョンではPostgreSQLに対応していただきましたので
是非利用させていただきたいと考えております。
この外部制約に関することで希望なのですが削除時、更新時の動作で
SET Defaultを追加していただけるとうれしいです。
不具合の再現等などで問題ありましたらお知らせください。
当方の設定不足などでうまく動作しない等のご指摘などもありましたらよろしくお願いします。
いつもありがたく使わせていただいているのですが
このたびリリースされましたOBER4で不具合らしきものが確認できましたので
投稿させていただきます。
今回のバージョンから加わりましたPostgreSQLでの使用時に現れました。
2つのテーブル用意し
外部制約を作成します。
その外部制約を作ったときにその制約にて
親の削除でSET NULLを選択しますとDDLに反映されません。
当然ですがそこから生成しましたSQL文で作りましたPostgreSQL側のテーブルでも
DELETE時にSET NULLの制約が反映されません。
同様の外部制約では親の削除で連鎖(CASCADE)は、きちんと反映されているようです。
禁止の場合も同様にDDLに反映されません。
親の更新、挿入時の動きはきちんと確認したわけではないのですが
SET NULLなどの動作を試してみたところうまく行かないみたいです。
データベースの同期機能を使っていて毎回このアクションがデータベースとモデルの差異が発生しているため確認してみますと上記なような状態でした。
ちなみに他のRDMSでも上記の状態を確認できました。
再現したのはSQLServer2005です。
PostgreSQLで利用されているユーザーさんはまだ少ないのかもしれませんが
新しいバージョンではPostgreSQLに対応していただきましたので
是非利用させていただきたいと考えております。
この外部制約に関することで希望なのですが削除時、更新時の動作で
SET Defaultを追加していただけるとうれしいです。
不具合の再現等などで問題ありましたらお知らせください。
当方の設定不足などでうまく動作しない等のご指摘などもありましたらよろしくお願いします。
返信を投稿
OBER
後迫@SI
こんにちは
後迫@SIです。
ご報告いただきありがとうございます。
現象について確認いたしました。
ご指摘いただいたとおり、
postgreSQLに関しまして、
リレーションの更新・削除のアクション設定に
「SET NULL」を設定しても出力されないようです。
(SQLServer2005につきましても同様です。)
Object Browser ERの不具合です。
誠に申し訳ございません。
当不具合につきましては、
12/4リリースのVe.4製品版にて修正いたしますので
よろしくお願いいたします。
後迫@SIです。
ご報告いただきありがとうございます。
現象について確認いたしました。
ご指摘いただいたとおり、
postgreSQLに関しまして、
リレーションの更新・削除のアクション設定に
「SET NULL」を設定しても出力されないようです。
(SQLServer2005につきましても同様です。)
Object Browser ERの不具合です。
誠に申し訳ございません。
当不具合につきましては、
12/4リリースのVe.4製品版にて修正いたしますので
よろしくお願いいたします。
返信を投稿
OBER
いこか
お返事ありがとうございます。
確認できたみたいでよかったです。
発売までに修正していただけるということで安心しました。
製品版の発売を楽しみに待っております。
確認できたみたいでよかったです。
発売までに修正していただけるということで安心しました。
製品版の発売を楽しみに待っております。
返信を投稿
OBER
もぐもぐ
いつもお世話になっています。
動作検証の為、Ver4.00の試用版で作業しています。
ER図から独自レポートフォームでエンティティ定義書を出力したところ、明細部に埋め込まれている(EXCELの)数式が出力されませんでした。
調査したところデータが出力されている明細部について、値は出力されるのですが、数式は出力されないようです。また、データが出力されていない明細部については、数式が出力されています。
値が出力されている明細部についても、数式が出力されるのが本来だと思うのですが、そうでは無いのでしょうか。
動作検証の為、Ver4.00の試用版で作業しています。
ER図から独自レポートフォームでエンティティ定義書を出力したところ、明細部に埋め込まれている(EXCELの)数式が出力されませんでした。
調査したところデータが出力されている明細部について、値は出力されるのですが、数式は出力されないようです。また、データが出力されていない明細部については、数式が出力されています。
値が出力されている明細部についても、数式が出力されるのが本来だと思うのですが、そうでは無いのでしょうか。
返信を投稿
OBER
後迫@SI
こんにちは
後迫@SIです。
お問い合わせいただき舞いした件ですが、
レポート定義画面にて、
数式のあるセルの場所に出力項目を指定している場合は、
値を上書きするため、数式は無効となってしまいます。
数式のあるセルには出さないように
レポート定義を設定していただけますでしょうか。
お手数をおかけしてしまい申し訳ございませんが、
よろしくお願いいたします。
後迫@SIです。
お問い合わせいただき舞いした件ですが、
レポート定義画面にて、
数式のあるセルの場所に出力項目を指定している場合は、
値を上書きするため、数式は無効となってしまいます。
数式のあるセルには出さないように
レポート定義を設定していただけますでしょうか。
お手数をおかけしてしまい申し訳ございませんが、
よろしくお願いいたします。
返信を投稿
OBER
もぐもぐ
返信ありがとうございます。もぐもぐです。
> 数式のあるセルの場所に出力項目を指定している場合は、
> 値を上書きするため、数式は無効となってしまいます。
上記後迫様ご指摘の点ですが、
レポート定義の明細部を次のようにしており、
---------------------
行|桁|表示項目 |
---------------------
1 | 2|連番 |
---------------------
1 | 3|カラム名 |
---------------------
1 |12|属性名(FK付与)|
---------------------
1 |21|データ型 |
---------------------
1 |26|長さ |
---------------------
1 |27|精度 |
---------------------
1 |30|主キー |
---------------------
1 |32|必須 |
---------------------
1 |36|デフォルト値 |
---------------------
1 |41|属性定義 |
---------------------
問題の数式があるセルは、28Cなので上書きされない
ように思うのですが。
また、元の投稿(投稿No.3337)に記述したように、
セルの内容が数式ではなく、値であるなら、元の内容
は出力されています。
恐れ入りますが、再度ご確認お願い致します。
> 数式のあるセルの場所に出力項目を指定している場合は、
> 値を上書きするため、数式は無効となってしまいます。
上記後迫様ご指摘の点ですが、
レポート定義の明細部を次のようにしており、
---------------------
行|桁|表示項目 |
---------------------
1 | 2|連番 |
---------------------
1 | 3|カラム名 |
---------------------
1 |12|属性名(FK付与)|
---------------------
1 |21|データ型 |
---------------------
1 |26|長さ |
---------------------
1 |27|精度 |
---------------------
1 |30|主キー |
---------------------
1 |32|必須 |
---------------------
1 |36|デフォルト値 |
---------------------
1 |41|属性定義 |
---------------------
問題の数式があるセルは、28Cなので上書きされない
ように思うのですが。
また、元の投稿(投稿No.3337)に記述したように、
セルの内容が数式ではなく、値であるなら、元の内容
は出力されています。
恐れ入りますが、再度ご確認お願い致します。
返信を投稿
OBER
後迫@SI
こんにちは
後迫@SIです。
現象を勘違いしておりました。
大変申し訳ありませんでした。
現象について確認いたしました。
各レポート定義の出力項目の間にあるセルに対して、
数式を使用している場合、
その数式が無効になってしまうようです。
(Ver.3でも同様となります。)
ご不便をおかけしてしまい申し訳ございません。
この不具合につきましては、
修正困難のため、Ver.4.00では修正できませんが、
今後のバージョンアップで対応を検討させていただきますので、
どうぞよろしくお願いいたします。
後迫@SIです。
現象を勘違いしておりました。
大変申し訳ありませんでした。
現象について確認いたしました。
各レポート定義の出力項目の間にあるセルに対して、
数式を使用している場合、
その数式が無効になってしまうようです。
(Ver.3でも同様となります。)
ご不便をおかけしてしまい申し訳ございません。
この不具合につきましては、
修正困難のため、Ver.4.00では修正できませんが、
今後のバージョンアップで対応を検討させていただきますので、
どうぞよろしくお願いいたします。
返信を投稿
OBER
かな
はじめまして。
質問させて頂きます。
VIEW作成する時にソースに特殊文字を記述したいのですが
どのうように記述したら宜しいでしょうか?
下記に例をあげてみます。
例)
CREATE OR REPLACE VIEW JA01.HOST_YUSEN_V(
社員区分,
従業員-番号,
従業員名:漢字,
従業員名:カナ
) AS
従業員の後ろの「-」(ハイフン)や従業員名の後の「:」など
があるとコンパイルエラーで下記メッセージが返ってきます。
**************************************************
ORA-00922: オプション指定されていないか、または無効です。
スクリプト実行が完了しました。
エラー: 1 件
**************************************************
お忙しいこととは存じますがお教え願います。
質問させて頂きます。
VIEW作成する時にソースに特殊文字を記述したいのですが
どのうように記述したら宜しいでしょうか?
下記に例をあげてみます。
例)
CREATE OR REPLACE VIEW JA01.HOST_YUSEN_V(
社員区分,
従業員-番号,
従業員名:漢字,
従業員名:カナ
) AS
従業員の後ろの「-」(ハイフン)や従業員名の後の「:」など
があるとコンパイルエラーで下記メッセージが返ってきます。
**************************************************
ORA-00922: オプション指定されていないか、または無効です。
スクリプト実行が完了しました。
エラー: 1 件
**************************************************
お忙しいこととは存じますがお教え願います。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
ビューの列名に「-」や「:」などを使用される場合は、
以下のようにダブルクォーテーションで囲んでいただくことで
作成可能ですので、試していただいてもよろしいでしょうか。
CREATE OR REPLACE VIEW JA01.HOST_YUSEN_V(
社員区分,
"従業員-番号",
"従業員名:漢字",
"従業員名:カナ"
) AS
よろしくお願いいたします。
後迫@SIです。
ビューの列名に「-」や「:」などを使用される場合は、
以下のようにダブルクォーテーションで囲んでいただくことで
作成可能ですので、試していただいてもよろしいでしょうか。
CREATE OR REPLACE VIEW JA01.HOST_YUSEN_V(
社員区分,
"従業員-番号",
"従業員名:漢字",
"従業員名:カナ"
) AS
よろしくお願いいたします。
返信を投稿
OB
かな
後迫様
素早いご対応大変感謝しております。
ありがとう御座いました^^
作成できました。
素早いご対応大変感謝しております。
ありがとう御座いました^^
作成できました。
返信を投稿
OB
けんしろう
データ作成ツールで、先頭3桁が固定で、4桁目から9桁目までが連番のコードを生成したいと考え、設定値を固定値にして以下のSQL文を設定しました。
(SELECT 'F01'||LPAD(SEQ_TEST01.NEXTVAL,6,'0') FROM DUAL)
設定した項目は、プライマリーキーになっています。
実行すると、「固定値として設定された値が無効です。」でエラーになります。
固定値の設定するSQLにシーケンスが入っているのがマズイような気がしますが・・・
どなたか、解決策をご教授願います。
Object Browserのバージョンは、9.0.1.4 です。
(SELECT 'F01'||LPAD(SEQ_TEST01.NEXTVAL,6,'0') FROM DUAL)
設定した項目は、プライマリーキーになっています。
実行すると、「固定値として設定された値が無効です。」でエラーになります。
固定値の設定するSQLにシーケンスが入っているのがマズイような気がしますが・・・
どなたか、解決策をご教授願います。
Object Browserのバージョンは、9.0.1.4 です。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
お問い合わせいただきました件ですが、
'F01' || LPAD(TESTSEQ.NEXTVAL,6,'0')
と入力しただくことで可能です。
(SELECT~FROM DUALはなしで構いません。)
もし上記のように指定しても同様のエラーになる場合は、
「TESTSEQ」シーケンスが存在しないか、
権限などの関係でNEXTVALが実行できない可能性がありますので、
一度、ご確認をお願いできますでしょうか。
よろしくお願いいたします。
後迫@SIです。
お問い合わせいただきました件ですが、
'F01' || LPAD(TESTSEQ.NEXTVAL,6,'0')
と入力しただくことで可能です。
(SELECT~FROM DUALはなしで構いません。)
もし上記のように指定しても同様のエラーになる場合は、
「TESTSEQ」シーケンスが存在しないか、
権限などの関係でNEXTVALが実行できない可能性がありますので、
一度、ご確認をお願いできますでしょうか。
よろしくお願いいたします。
返信を投稿
OB
けんしろう
後迫様
ご教授頂いた方法で出来ました。
非常に便利ですね。
ありがとうございました。
ご教授頂いた方法で出来ました。
非常に便利ですね。
ありがとうございました。
返信を投稿
OB
はかせ
プロジェクトでER図を作る必要があり、コメントのエンティティへの表示が可能なことから、購入検証のため試用版を使わせていただいています。
先日から使い始めたばかりなので初歩的な質問なのですが、
1対1のリレーションの作成はできないのでしょうか?
先日から使い始めたばかりなので初歩的な質問なのですが、
1対1のリレーションの作成はできないのでしょうか?
返信を投稿
OBER
後迫@SI
こんにちは
後迫@SIです。
お問い合わせいただきました件ですが、
以下の手順にて可能ですので試していただけますでしょうか。
①リレーションをダブルクリックします。
②リレーションのプロパティ画面にて、
カーディナリティに「定数」を選択し、テキストボックスに「1」と入力します。
※フォワードエンジニアリングのSQL(外部キー制約)には反映されません。
どうぞよろしくお願いいたします。
後迫@SIです。
お問い合わせいただきました件ですが、
以下の手順にて可能ですので試していただけますでしょうか。
①リレーションをダブルクリックします。
②リレーションのプロパティ画面にて、
カーディナリティに「定数」を選択し、テキストボックスに「1」と入力します。
※フォワードエンジニアリングのSQL(外部キー制約)には反映されません。
どうぞよろしくお願いいたします。
返信を投稿
OBER
後迫@SI
こんにちは
後迫@SIです。
キャンペーンのご案内です。
①SI Object Browser ER Ver.4のリリース日が12/4になりました。
この発売を記念しまして、
2006年9月1日以降にVer.3をご購入のユーザ様に無償でVer.4ライセンスも
取得できる特別キャンペーンを開始いたします。
詳細につきましては以下のページをご覧いただけますでしょうか。
http://www.sint.co.jp/siob/campaign/er4.htm
また、現在ダウンロードページよりVer.4のお試し版も公開しておりますので、
興味のある方はダウンロードください。
②SI Object Browser発売からおかげさまで10周年を迎えることとなりました。
つきましては、10周年記念キャンペーンも開催いたします。
「SI Object Browser」シリーズいずれかの製品をお持ちの方に
定価の50%(特別価格)で「SI Object Browser」シリーズ製品をご提供など、
お得な情報満載です。詳細につきましては、以下のページをご覧いただけますでしょうか。
http://www.sint.co.jp/siob/campaign/ob10th.htm
どうぞよろしくお願いいたします。
後迫@SIです。
キャンペーンのご案内です。
①SI Object Browser ER Ver.4のリリース日が12/4になりました。
この発売を記念しまして、
2006年9月1日以降にVer.3をご購入のユーザ様に無償でVer.4ライセンスも
取得できる特別キャンペーンを開始いたします。
詳細につきましては以下のページをご覧いただけますでしょうか。
http://www.sint.co.jp/siob/campaign/er4.htm
また、現在ダウンロードページよりVer.4のお試し版も公開しておりますので、
興味のある方はダウンロードください。
②SI Object Browser発売からおかげさまで10周年を迎えることとなりました。
つきましては、10周年記念キャンペーンも開催いたします。
「SI Object Browser」シリーズいずれかの製品をお持ちの方に
定価の50%(特別価格)で「SI Object Browser」シリーズ製品をご提供など、
お得な情報満載です。詳細につきましては、以下のページをご覧いただけますでしょうか。
http://www.sint.co.jp/siob/campaign/ob10th.htm
どうぞよろしくお願いいたします。
返信を投稿
全般
ようすけ
オブジェクトブラウザー9.0を使用してます。
デバックモードのステップ実行中に値を書き換える事は
可能でしょうか?
デバックモードのステップ実行中に値を書き換える事は
可能でしょうか?
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
お問い合わせいただきました件ですが、
ステップ実行中に変数の値を変更することはできません。
ご希望に添えることができず申し訳ございません。
要望として承り、次回のバージョンアップの際に
検討させていただきますので、
よろしくお願いいたします。
後迫@SIです。
お問い合わせいただきました件ですが、
ステップ実行中に変数の値を変更することはできません。
ご希望に添えることができず申し訳ございません。
要望として承り、次回のバージョンアップの際に
検討させていただきますので、
よろしくお願いいたします。
返信を投稿
OB
TNS
ObjectBrowser では、どの tnsnames.ora を使用しますか?
(%ORACLE_HOME%\network\admin だと思いますが・・・)
TNS_ADMIN 環境変数で指定したディレクトリ上の tnsnames.ora を使用させたいのですが、これは ObjectBrowser でも有効でしょうか?
(%ORACLE_HOME%\network\admin だと思いますが・・・)
TNS_ADMIN 環境変数で指定したディレクトリ上の tnsnames.ora を使用させたいのですが、これは ObjectBrowser でも有効でしょうか?
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
お問い合わせいただきました件ですが、
Object Browserでは、
TNS_ADMIN環境変数の設定は有効になりません。
([現在有効になっているOracleホーム]\network(Oracle8以前はnet80)\admin)
となります。
ご希望に添えることができず申し訳ございません。
要望として承り、次回のバージョンアップの際に
検討させていただきますので、
よろしくお願いいたします。
後迫@SIです。
お問い合わせいただきました件ですが、
Object Browserでは、
TNS_ADMIN環境変数の設定は有効になりません。
([現在有効になっているOracleホーム]\network(Oracle8以前はnet80)\admin)
となります。
ご希望に添えることができず申し訳ございません。
要望として承り、次回のバージョンアップの際に
検討させていただきますので、
よろしくお願いいたします。
返信を投稿
OB