■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
こんにちは
後迫@SIです。

お問い合わせいただき舞いした件ですが、
レポート定義画面にて、
数式のあるセルの場所に出力項目を指定している場合は、
値を上書きするため、数式は無効となってしまいます。

数式のあるセルには出さないように
レポート定義を設定していただけますでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
よろしくお願いいたします。
いつもお世話になっています。

 動作検証の為、Ver4.00の試用版で作業しています。

 ER図から独自レポートフォームでエンティティ定義書を出力したところ、明細部に埋め込まれている(EXCELの)数式が出力されませんでした。

 調査したところデータが出力されている明細部について、値は出力されるのですが、数式は出力されないようです。また、データが出力されていない明細部については、数式が出力されています。

 値が出力されている明細部についても、数式が出力されるのが本来だと思うのですが、そうでは無いのでしょうか。
後迫様
素早いご対応大変感謝しております。
ありがとう御座いました^^
作成できました。
こんにちは
後迫@SIです。

ビューの列名に「-」や「:」などを使用される場合は、
以下のようにダブルクォーテーションで囲んでいただくことで
作成可能ですので、試していただいてもよろしいでしょうか。

CREATE OR REPLACE VIEW JA01.HOST_YUSEN_V(
社員区分,
"従業員-番号",
"従業員名:漢字",
"従業員名:カナ"
) AS

よろしくお願いいたします。
はじめまして。
質問させて頂きます。
VIEW作成する時にソースに特殊文字を記述したいのですが
どのうように記述したら宜しいでしょうか?

下記に例をあげてみます。
例)
CREATE OR REPLACE VIEW JA01.HOST_YUSEN_V(
社員区分,
従業員-番号,
従業員名:漢字,
従業員名:カナ
) AS

従業員の後ろの「-」(ハイフン)や従業員名の後の「:」など
があるとコンパイルエラーで下記メッセージが返ってきます。

**************************************************
ORA-00922: オプション指定されていないか、または無効です。

スクリプト実行が完了しました。
エラー: 1 件
**************************************************

お忙しいこととは存じますがお教え願います。
後迫様

ご教授頂いた方法で出来ました。
非常に便利ですね。

ありがとうございました。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
以下の手順にて可能ですので試していただけますでしょうか。

①リレーションをダブルクリックします。
②リレーションのプロパティ画面にて、
 カーディナリティに「定数」を選択し、テキストボックスに「1」と入力します。

※フォワードエンジニアリングのSQL(外部キー制約)には反映されません。

どうぞよろしくお願いいたします。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、

'F01' || LPAD(TESTSEQ.NEXTVAL,6,'0')

と入力しただくことで可能です。
(SELECT~FROM DUALはなしで構いません。)

もし上記のように指定しても同様のエラーになる場合は、
「TESTSEQ」シーケンスが存在しないか、
権限などの関係でNEXTVALが実行できない可能性がありますので、
一度、ご確認をお願いできますでしょうか。

よろしくお願いいたします。
Re: ORA-01031 2006/11/17 09:23 OB
横から失礼します。

インストール時に設定したsysアカウントの場合は、このようなエラーがでません。

しかし、インストール後につくったユーザー(abc)に対して
つまり
SQL> grant dba to abc
というようにDBA権限を与えた場合、

「ORA-01031」が出てきます。

あたりまえですが、
SQL> grant sysdba to abc

とすればエラーがでません。

dba権限とsysdba権限は違うのです。

といった間違いなのでは?
データ作成ツールで、先頭3桁が固定で、4桁目から9桁目までが連番のコードを生成したいと考え、設定値を固定値にして以下のSQL文を設定しました。

(SELECT 'F01'||LPAD(SEQ_TEST01.NEXTVAL,6,'0') FROM DUAL)

設定した項目は、プライマリーキーになっています。
実行すると、「固定値として設定された値が無効です。」でエラーになります。

固定値の設定するSQLにシーケンスが入っているのがマズイような気がしますが・・・
どなたか、解決策をご教授願います。

Object Browserのバージョンは、9.0.1.4 です。