■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
Micky
ver18で、データの更新ができないようオプション設定をしていますが(「初期状態を編集可能にする」をOff)
オブジェクト自体の削除、作成等ができないようにする設定はありますか。
理想は、Readonly Editionと同じ状態にしたいです。
オブジェクト自体の削除、作成等ができないようにする設定はありますか。
理想は、Readonly Editionと同じ状態にしたいです。
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
お問い合わせいただいた件につきましてですが、SI Object Browserの通常版(読み書き可)を
ReadOnly Editionと同等の機能にするといった仕組みは提供しておりません。
適切な権限を付与したOracleユーザの作成、ご利用を検討いただけますと幸いです。
ご希望に添えず申し訳ございませんが、何卒よろしくお願い申し上げます。
OBサポートです。
お問い合わせいただいた件につきましてですが、SI Object Browserの通常版(読み書き可)を
ReadOnly Editionと同等の機能にするといった仕組みは提供しておりません。
適切な権限を付与したOracleユーザの作成、ご利用を検討いただけますと幸いです。
ご希望に添えず申し訳ございませんが、何卒よろしくお願い申し上げます。
返信を投稿
OB
ちひろ
OB9からOracle12への接続を試みると
「ORA-03134:このバージョンのサーバーへの接続は、サポートされていません。」
とエラーが出て接続が出来ないのだが、Oracle12はOBのどのバージョンから使用可能なのか。
「ORA-03134:このバージョンのサーバーへの接続は、サポートされていません。」
とエラーが出て接続が出来ないのだが、Oracle12はOBのどのバージョンから使用可能なのか。
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
お問い合わせいただいた件につきまして、Oracle Database 12cへの対応は
SI Object Browser for Oracle Ver.12以降となっております。
その他、SI Object Browserの各バージョンごとの対応表を
動作環境ページに記載しておりますので、ご一読いただけますと幸いです。
■SI Object Browser - 動作環境
https://products.sint.co.jp/siob/function/requirements
なお、ORA-03134エラーが発生する件につきましてはSI Object Browser由来ではなく
Oracle Client - Oracle Databaseの互換性の問題が考えられますので
併せてご確認いただけますでしょうか。
何卒、よろしくお願い申し上げます。
OBサポートです。
お問い合わせいただいた件につきまして、Oracle Database 12cへの対応は
SI Object Browser for Oracle Ver.12以降となっております。
その他、SI Object Browserの各バージョンごとの対応表を
動作環境ページに記載しておりますので、ご一読いただけますと幸いです。
■SI Object Browser - 動作環境
https://products.sint.co.jp/siob/function/requirements
なお、ORA-03134エラーが発生する件につきましてはSI Object Browser由来ではなく
Oracle Client - Oracle Databaseの互換性の問題が考えられますので
併せてご確認いただけますでしょうか。
何卒、よろしくお願い申し上げます。
返信を投稿
OB
OBERユーザ
OBER 8.2.1.0を使用しています。
ディクショナリの制約を作成してドメインに割り当てた場合や、各エンティティでチェック制約を追加した場合、
データベース同期で変更がない場合も必ず以下2点が差分として検出されてしまいます。
1.生成されるDDLでは式や項目に()や[]が付与されてしまう為、データベース側と一致しなくなります。
例えば「test>1」という制約の場合、生成されるDDLは
「([test]>(1))」となってしまいます。しかし、モデル値は「test>1」のままですので、
これが差分として検出されてしまいます。
制約を「([test]>(1))」とした場合は「(([[test]]>(1))」というように更にかっこが付与されてしまいました。
2.ドメインの制約はDDLで「ADD CHECK ~」となっています。
これをSQLServer2017上に生成すると「CK__テーブル名__会社名__ハッシュ」という名前で制約が作成されるのですが、
モデル値上にこの名前の制約は存在しない為、差分として検出されてしまいます。
上記2点について、差分を発生させなくする方法はないでしょうか?
ディクショナリの制約を作成してドメインに割り当てた場合や、各エンティティでチェック制約を追加した場合、
データベース同期で変更がない場合も必ず以下2点が差分として検出されてしまいます。
1.生成されるDDLでは式や項目に()や[]が付与されてしまう為、データベース側と一致しなくなります。
例えば「test>1」という制約の場合、生成されるDDLは
「([test]>(1))」となってしまいます。しかし、モデル値は「test>1」のままですので、
これが差分として検出されてしまいます。
制約を「([test]>(1))」とした場合は「(([[test]]>(1))」というように更にかっこが付与されてしまいました。
2.ドメインの制約はDDLで「ADD CHECK ~」となっています。
これをSQLServer2017上に生成すると「CK__テーブル名__会社名__ハッシュ」という名前で制約が作成されるのですが、
モデル値上にこの名前の制約は存在しない為、差分として検出されてしまいます。
上記2点について、差分を発生させなくする方法はないでしょうか?
返信を投稿
OBER
OBサポート
こんにちは。
OBサポートです。
1.制約の内容に差分が発生する
SI Object Browser ERのデータベース同期機能では、データベース側の値を
SQL Serverのディクショナリより取得し、比較を行っておりますが
ご記載のようなチェック制約式はSQL Server上自動でカッコが付与される動作となっている模様です。
現状では、自動付加されたカッコ等を無視して比較を行うような仕組みの提供がございませんので、
大変恐縮ですが読み飛ばしていただくなど
2.制約名に差分が発生する
こちらの事象に関しましてですが、弊社環境にて再現させることができず
また、過去に同様の報告もございませんため原因不明の状況です。
大変恐縮ですが、Ver.8.2.1.0に関しましてはすでにサポートを終了させていただいております。
最新バージョン(SI Object Browser ER 18)でも再現するようでしたら、
サポート窓口宛に以下の情報を添えて
お問い合わせくださいますようお願いいたします。
・製品シリアルNOおよび保守ダイジェストキー
・現象の再現するedmファイル
何卒、よろしくお願い申し上げます。
OBサポートです。
1.制約の内容に差分が発生する
SI Object Browser ERのデータベース同期機能では、データベース側の値を
SQL Serverのディクショナリより取得し、比較を行っておりますが
ご記載のようなチェック制約式はSQL Server上自動でカッコが付与される動作となっている模様です。
現状では、自動付加されたカッコ等を無視して比較を行うような仕組みの提供がございませんので、
大変恐縮ですが読み飛ばしていただくなど
2.制約名に差分が発生する
こちらの事象に関しましてですが、弊社環境にて再現させることができず
また、過去に同様の報告もございませんため原因不明の状況です。
大変恐縮ですが、Ver.8.2.1.0に関しましてはすでにサポートを終了させていただいております。
最新バージョン(SI Object Browser ER 18)でも再現するようでしたら、
サポート窓口宛に以下の情報を添えて
お問い合わせくださいますようお願いいたします。
・製品シリアルNOおよび保守ダイジェストキー
・現象の再現するedmファイル
何卒、よろしくお願い申し上げます。
返信を投稿
OBER
OBERユーザ
返信ありがとうございます。
サポート終了済みのバージョンでの質問となってしまい、大変申し訳ありませんでした。
弊社担当者に確認したところ、保守契約は締結済みとのことでしたので
最新版へバージョンアップした後に再検証を実施したいと思います。
サポート終了済みのバージョンでの質問となってしまい、大変申し訳ありませんでした。
弊社担当者に確認したところ、保守契約は締結済みとのことでしたので
最新版へバージョンアップした後に再検証を実施したいと思います。
返信を投稿
OBER
OBERユーザ
バージョンを本日18へ更新しました。
再度検証しましたところ、かっこによる差分以外は検出されませんでした。
サポート頂きありがとうございました。
かっこによる差分も将来的に考慮頂ければ幸甚です。
再度検証しましたところ、かっこによる差分以外は検出されませんでした。
サポート頂きありがとうございました。
かっこによる差分も将来的に考慮頂ければ幸甚です。
返信を投稿
OBER
やま
過去の掲示板にも同様のケースが投稿されていましたが、
解決しなかったので改めて確認させてください。
OBを64bit版、32bit版をそれぞれインストールして試したり、
OBインストールフォルダにOracleクライアントのbinをコピーしたり
しましたが解決できませんでした。
エラーメッセージ
OB起動時に以下のエラーが発生
OCI.DLLの読込みに失敗しました。
Oracleクライアントがインストールされているか、OracleクライアントとOBの
bit数が一致しているかご確認ください。
OB: SI Object Browser for Oracle18
クライアントOS: Windows 10 Pro Ver.1803(64bit版)
オラクルクライアント: 12.1.0(32bit版)
解決しなかったので改めて確認させてください。
OBを64bit版、32bit版をそれぞれインストールして試したり、
OBインストールフォルダにOracleクライアントのbinをコピーしたり
しましたが解決できませんでした。
エラーメッセージ
OB起動時に以下のエラーが発生
OCI.DLLの読込みに失敗しました。
Oracleクライアントがインストールされているか、OracleクライアントとOBの
bit数が一致しているかご確認ください。
OB: SI Object Browser for Oracle18
クライアントOS: Windows 10 Pro Ver.1803(64bit版)
オラクルクライアント: 12.1.0(32bit版)
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
お問い合わせいただいた件につきまして、お手数ですが
以下2点をご確認くださいますようお願いいたします。
・Oracle Client が32bit版とのことですので、
SI Object Browserは32bit版をインストールする必要がございます。
・SI Object Browserのインストール端末に、複数のOracle Clientが
インストールされている(されていた)など、SI Object Browserが
ORACLE_HOMEを誤検知し、同エラーが発生している可能性がございます。
SI Object Browserを起動、エラーメッセージとログインダイアログを
閉じていただき、ツールメニュー > オプション > 詳細設定タブの
「ORACLE_HOME」にご利用のOracle ClientのORACLE_HOMEパスを
指定、SI Object Browserを再起動することで解決するかご確認ください。
上記内容に関しましては、弊社ブログ記事にてご紹介しており
ご参考になるかと存じますので、ご一読いただけますと幸いです。
■SI Object Browser ブログ
https://products.sint.co.jp/siob/blog/oracle-access
→①OBがOracle Clientを参照する際のエラー
何卒、よろしくお願い申し上げます。
OBサポートです。
お問い合わせいただいた件につきまして、お手数ですが
以下2点をご確認くださいますようお願いいたします。
・Oracle Client が32bit版とのことですので、
SI Object Browserは32bit版をインストールする必要がございます。
・SI Object Browserのインストール端末に、複数のOracle Clientが
インストールされている(されていた)など、SI Object Browserが
ORACLE_HOMEを誤検知し、同エラーが発生している可能性がございます。
SI Object Browserを起動、エラーメッセージとログインダイアログを
閉じていただき、ツールメニュー > オプション > 詳細設定タブの
「ORACLE_HOME」にご利用のOracle ClientのORACLE_HOMEパスを
指定、SI Object Browserを再起動することで解決するかご確認ください。
上記内容に関しましては、弊社ブログ記事にてご紹介しており
ご参考になるかと存じますので、ご一読いただけますと幸いです。
■SI Object Browser ブログ
https://products.sint.co.jp/siob/blog/oracle-access
→①OBがOracle Clientを参照する際のエラー
何卒、よろしくお願い申し上げます。
返信を投稿
OB
kohzu
SI Object Browser for Oracle Ver.14 を使用しておりますが、
Windows 10 October Update 1809 を実施したところ、起動しなくなりました。 前のバージョン1709の時は動作しておりました。
1809にアップデート後、起動しなくなった為、再インストールしましたが、状況は変わりません。
何か対応策はありますでしょうか?
未だ、最新バージョン18では試しておりません。最新バージョンだと問題無く動作するのでしょうか?
Windows 10 October Update 1809 を実施したところ、起動しなくなりました。 前のバージョン1709の時は動作しておりました。
1809にアップデート後、起動しなくなった為、再インストールしましたが、状況は変わりません。
何か対応策はありますでしょうか?
未だ、最新バージョン18では試しておりません。最新バージョンだと問題無く動作するのでしょうか?
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
お問い合わせいただいた件につきましてですが、
最新バージョンであるSI Object Browser for Oracle 18での
動作検証対象がWindows 10 Update 1803となっており、
Update 1809に関しましては本日現在で未検証となっております。
(対応時期につきましても未定となります)
また、現時点ではSI Object Browserの各バージョンで
同様の報告をいただいておらず、大変恐縮ですが
有効なご案内ができかねる状況です。
念のための確認ですが、「SI Object Browserが起動しない」とは
Windowsのスタートメニュー/インストールフォルダ内のob14.exeより
起動を行っても、Windowsのタスクバーやタスクマネージャに
表示されない(アプリケーションの起動自体が行われていない)
という内容で相違ございませんでしょうか。
それとも起動=DB接続のことを指しておりますでしょうか。
前者である場合はWindows Updateの不具合の可能性を含め
動作確認を行う必要があり、SI Object Browserの不具合に起因する
問題であれば最新バージョン以降での対応となりますが
後者である場合は内容によっては回避策をご案内できる可能性がございますので
お手数ですが、エラーメッセージ等含め詳細を記載いただけますようお願いいたします。
何卒、よろしくお願い申し上げます。
OBサポートです。
お問い合わせいただいた件につきましてですが、
最新バージョンであるSI Object Browser for Oracle 18での
動作検証対象がWindows 10 Update 1803となっており、
Update 1809に関しましては本日現在で未検証となっております。
(対応時期につきましても未定となります)
また、現時点ではSI Object Browserの各バージョンで
同様の報告をいただいておらず、大変恐縮ですが
有効なご案内ができかねる状況です。
念のための確認ですが、「SI Object Browserが起動しない」とは
Windowsのスタートメニュー/インストールフォルダ内のob14.exeより
起動を行っても、Windowsのタスクバーやタスクマネージャに
表示されない(アプリケーションの起動自体が行われていない)
という内容で相違ございませんでしょうか。
それとも起動=DB接続のことを指しておりますでしょうか。
前者である場合はWindows Updateの不具合の可能性を含め
動作確認を行う必要があり、SI Object Browserの不具合に起因する
問題であれば最新バージョン以降での対応となりますが
後者である場合は内容によっては回避策をご案内できる可能性がございますので
お手数ですが、エラーメッセージ等含め詳細を記載いただけますようお願いいたします。
何卒、よろしくお願い申し上げます。
返信を投稿
OB
kohzu
早速の返答、どうもありがとうございました。
不具合内容としては、後者になります。
エラーメッセージは以下が表示されました。
× OCI.DLLの読み込みに失敗しました。
Oracleクライアントがインストールされているか、OracleクライアントとOBのbit数が一致しているかご確認ください。
このメッセージが表示されたので、以下の作業を行いました。
1. Object Browser 14 の入れ直し
2. Object Browser 18 へのバージョンアップ
3. Oracle Client の入れ直し
4. Oracle Clientフォルダへのフルアクセス権限の付与
しかしながら、解決しませんでした。
対処方法がありましたら、ご教授よろしくお願い致します。
不具合内容としては、後者になります。
エラーメッセージは以下が表示されました。
× OCI.DLLの読み込みに失敗しました。
Oracleクライアントがインストールされているか、OracleクライアントとOBのbit数が一致しているかご確認ください。
このメッセージが表示されたので、以下の作業を行いました。
1. Object Browser 14 の入れ直し
2. Object Browser 18 へのバージョンアップ
3. Oracle Client の入れ直し
4. Oracle Clientフォルダへのフルアクセス権限の付与
しかしながら、解決しませんでした。
対処方法がありましたら、ご教授よろしくお願い致します。
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
DB接続ができないとのこと、投稿ありがとうございます。
該当のエラーメッセージは、内容の通りOracle Clientがインストールされていない、
Oracle ClientとSI Object Browserのbit数が異なっている場合に発生するほか
レジストリや環境変数からORACLE_HOMEが取得できない場合にも発生するケースがございます。
今回の状況から、Windows Updateによりレジストリや環境変数からORACLE_HOMEの設定情報が
消失するなどし、SI Object BrowserがORACLE_HOMEを取得できなくなっている可能性がございますので
SI Object Browser側でORACLE_HOMEの明示設定をお試しいただければと存じます。
1. SI Object Browserのツールメニュー > オプション > 詳細設定タブを開く
2. 「ORACLE_HOME」欄にOracle Clientのインストールパス(ORACLE_HOME)を設定する
3. SI Object Browserを再起動する
何卒、よろしくお願い申し上げます。
OBサポートです。
DB接続ができないとのこと、投稿ありがとうございます。
該当のエラーメッセージは、内容の通りOracle Clientがインストールされていない、
Oracle ClientとSI Object Browserのbit数が異なっている場合に発生するほか
レジストリや環境変数からORACLE_HOMEが取得できない場合にも発生するケースがございます。
今回の状況から、Windows Updateによりレジストリや環境変数からORACLE_HOMEの設定情報が
消失するなどし、SI Object BrowserがORACLE_HOMEを取得できなくなっている可能性がございますので
SI Object Browser側でORACLE_HOMEの明示設定をお試しいただければと存じます。
1. SI Object Browserのツールメニュー > オプション > 詳細設定タブを開く
2. 「ORACLE_HOME」欄にOracle Clientのインストールパス(ORACLE_HOME)を設定する
3. SI Object Browserを再起動する
何卒、よろしくお願い申し上げます。
返信を投稿
OB
fmk
質問1)以前、フォワードエンジニアリングでスキーマを出力しないことは可能と回答いただきましたが、『データベース同期』では不可でしょうか?
質問2)『データベース同期』で引用符でなしにすることは可能でしょうか?
以上です。
質問2)『データベース同期』で引用符でなしにすることは可能でしょうか?
以上です。
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
お問い合わせいただいた件につきましてですが、データベース同期機能では
スキーマ名の省略やオブジェクト名の大文字/小文字を区別しない(引用符をつけない)
ことによる同期エラーや意図しないオブジェクト操作の防止のため
ご質問1、2とも不可とさせていただいております。
本動作につきましては、製品仕様としてご了承くださいますようお願いいたします。
何卒、よろしくお願い申し上げます。
OBサポートです。
お問い合わせいただいた件につきましてですが、データベース同期機能では
スキーマ名の省略やオブジェクト名の大文字/小文字を区別しない(引用符をつけない)
ことによる同期エラーや意図しないオブジェクト操作の防止のため
ご質問1、2とも不可とさせていただいております。
本動作につきましては、製品仕様としてご了承くださいますようお願いいたします。
何卒、よろしくお願い申し上げます。
返信を投稿
OB
fmk
回答ありがとうございます。
製品仕様で了解しました。
以上です。
製品仕様で了解しました。
以上です。
返信を投稿
OB
kay
こちらでは、はじめまして
現在、あるDBをAWS(12.1.0.2.0)に移行しようとして、初歩的なトコで悩んでいます。
移行元は、oracle11G/windows2008サーバー
移行に使うクライアントは、仮想のwindow2016サーバー
これに、instant clientの12.2.0.1.0を入れて
とりあえず、OB13をクライアント(仮想の2016サーバー)にインストールし、そこから、移行元とAWSには、接続出来ました。
とりあえず移行元から 1 tableをエクスポートして、AWSでインポートしようとして、全く上手くいかず。(ora-00942 など)先が見えないので、
試しに、AWSで1つテストtableを作成し、AWSで、エクスポート(data_pump)したものならインポートできるのでは? っと試してみましたが、「12.1.0.2.0とは互換がありません」エラー
クライアントを12.1.0.2.0に換えてみるも、expdp.exeがみつかりません。等で挫折中。
そもそも、OB13で、AWSでエクスポート/インポートは可能なのでしょうか?
現在、あるDBをAWS(12.1.0.2.0)に移行しようとして、初歩的なトコで悩んでいます。
移行元は、oracle11G/windows2008サーバー
移行に使うクライアントは、仮想のwindow2016サーバー
これに、instant clientの12.2.0.1.0を入れて
とりあえず、OB13をクライアント(仮想の2016サーバー)にインストールし、そこから、移行元とAWSには、接続出来ました。
とりあえず移行元から 1 tableをエクスポートして、AWSでインポートしようとして、全く上手くいかず。(ora-00942 など)先が見えないので、
試しに、AWSで1つテストtableを作成し、AWSで、エクスポート(data_pump)したものならインポートできるのでは? っと試してみましたが、「12.1.0.2.0とは互換がありません」エラー
クライアントを12.1.0.2.0に換えてみるも、expdp.exeがみつかりません。等で挫折中。
そもそも、OB13で、AWSでエクスポート/インポートは可能なのでしょうか?
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
お問い合わせいただいた件につきましてですが、
Amazon RDS for Oracle Databaseにて動作することを確認しております。
※マニュアルに記載しております通り、インポート時のディレクトリオブジェクトには
「DATA_PUMP_DIR」を指定する必要がございます。
■「12.1.0.2.0とは互換がありません」エラー
SI Object Browserにおけるエクスポート/インポート(DataPump)につきましては
入力内容を元にexpdp/impdpコマンドを組み立て、実行する動作となっております。
互換性の問題に関しましては、恐れ入りますが弊社製品の範疇外となりますので
Oracle社のドキュメントおよびご利用のAWSのドキュメント等も併せてご確認ください。
■クライアントを12.1.0.2.0に換えてみるも、expdp.exeがみつかりません。
対象のOracle Instant Clientにexpdp.exeが含まれていない、
または入れ替えによりパスが変更となっている可能性がございます。
オプションタブの「使用ツール」に設定されているexpdp.exeのパスをご確認ください。
何卒、よろしくお願い申し上げます。
OBサポートです。
お問い合わせいただいた件につきましてですが、
Amazon RDS for Oracle Databaseにて動作することを確認しております。
※マニュアルに記載しております通り、インポート時のディレクトリオブジェクトには
「DATA_PUMP_DIR」を指定する必要がございます。
■「12.1.0.2.0とは互換がありません」エラー
SI Object Browserにおけるエクスポート/インポート(DataPump)につきましては
入力内容を元にexpdp/impdpコマンドを組み立て、実行する動作となっております。
互換性の問題に関しましては、恐れ入りますが弊社製品の範疇外となりますので
Oracle社のドキュメントおよびご利用のAWSのドキュメント等も併せてご確認ください。
■クライアントを12.1.0.2.0に換えてみるも、expdp.exeがみつかりません。
対象のOracle Instant Clientにexpdp.exeが含まれていない、
または入れ替えによりパスが変更となっている可能性がございます。
オプションタブの「使用ツール」に設定されているexpdp.exeのパスをご確認ください。
何卒、よろしくお願い申し上げます。
返信を投稿
OB
初OB利用
SI Object Browser for SQL Server 18を利用してテーブル内容を閲覧したとき、
DECIMAL型の動作について教えてください。
テーブル定義
項目A decimal 10,4
項目B decimal 7,3
このテーブルを表示した場合、項目Aだけ通貨型?と思われる表示になります。
項目A \123,456
項目B 1234.123
ツール - オプション - データ - 通貨型のデータを数値として表示する。にチェックを入れ、表示しなおすと
項目A 123456.1234
項目B 1234.123
と通常の数値型に戻ります。
DECIMAL型は、通貨ではないと思っていましたが、桁数によっては通貨型として扱われるのでしょうか?
DECIMAL型の動作について教えてください。
テーブル定義
項目A decimal 10,4
項目B decimal 7,3
このテーブルを表示した場合、項目Aだけ通貨型?と思われる表示になります。
項目A \123,456
項目B 1234.123
ツール - オプション - データ - 通貨型のデータを数値として表示する。にチェックを入れ、表示しなおすと
項目A 123456.1234
項目B 1234.123
と通常の数値型に戻ります。
DECIMAL型は、通貨ではないと思っていましたが、桁数によっては通貨型として扱われるのでしょうか?
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
お問い合わせいただいた件につきましてですが、
SI Object Browserの開発言語仕様上、SQL Serverにおける通貨型(smallmoney, money)と
decimal型はともに真数(数値型)として内部で取り扱われます。
この数値型において、通貨型の精度(smallmoney = (10,4)、money = (19,4))に
該当する場合、通貨型とみなす動作となります。
従いまして、decimal(10,4)またはdecimal(19,4)で定義された列のデータを表示した場合
ツール - オプション - データ - 通貨型のデータを数値として表示する に依存して
表記が切り替わる動作となります。
何卒、よろしくお願い申し上げます。l
OBサポートです。
お問い合わせいただいた件につきましてですが、
SI Object Browserの開発言語仕様上、SQL Serverにおける通貨型(smallmoney, money)と
decimal型はともに真数(数値型)として内部で取り扱われます。
この数値型において、通貨型の精度(smallmoney = (10,4)、money = (19,4))に
該当する場合、通貨型とみなす動作となります。
従いまして、decimal(10,4)またはdecimal(19,4)で定義された列のデータを表示した場合
ツール - オプション - データ - 通貨型のデータを数値として表示する に依存して
表記が切り替わる動作となります。
何卒、よろしくお願い申し上げます。l
返信を投稿
OB