ホーム › フォーラム › A5:SQL Mk-2掲示板 › SQL入力支援でER図で設定したカラムの論理名が表示されない
- このトピックには13件の返信、1人の参加者があり、最後にaaにより11ヶ月、 1週前に更新されました。
-
投稿者投稿
-
aaゲスト
いつも大変お世話になっております。活用させていただいています。
SqlServerに接続して使用しているのですが、
ver2.15以降で、ER図で設定したカラムの論理名がSQL入力支援で表示されません。
テーブルの論理名は表示されます。SQL入力支援では表示されませんが、以下ではカラムの論理名が表示されます。
テーブルを右クリック>テーブルの表示>「論理名で表示」にチェックをつけた時
テーブルを右クリック>SQLの生成ver2.14.2では表示されていました。
最新版でも確認しましたが表示されませんでした。以上、お手数ですがご確認宜しくお願いいたします。
松原正和キーマスターaa さんこんにちは。
ER図で設定したカラムとのことですが、DBにER図を割り当てた状態で論理名が表示されないということでしょうか?
それとも、DBのコメントとして登録した論理名が表示されないということでしょうか?
また、表示されないのは特定のテーブルの特定のカラムでしょうか?あるいは、すべてのテーブルのカラムでしょうか?aaゲストご返信ありがとうございます。
DBに論理名を登録したER図を割り当てた状態で論理名が表示されません。
DBのコメントはテーブルもカラムも登録していません。
表示されないのはすべてのテーブルのカラムです。松原正和キーマスターaa さんこんにちは。
検証してみたのですが、再現できませんでした。
例えば、新しいワークスペースを作ってDBを登録し、そこでER図を割り当てても表示されないでしょうか?aaゲストご確認ありがとうございます。
新規ワークスペースでも同様でした。また、試しにSQL Serverの公式サイトからサンプルDB(AdventureWorksLT2017.bak)を復元して新規ワークスペースで確認しましたが、同様でした。
(ER図をリバース生成してカラムの論理名を編集、ER図割当)SQL入力支援設定の「テーブルのコメントを表示する」「カラムのコメントを表示する」を付け外ししましがどちらも論理名が表示されませんでした。
松原正和キーマスターaa さんこんにちは。
調査してもよくわからなかったのですが、思いつくのは大文字小文字の差異です。
A5:SQL Mk-2の中で、テーブル名とエンティティ名を突き合わせるときに大文字小文字を区別してテーブル名を比較しているのですが、DBに登録されているテーブル名とER図のエンティティ名で大文字小文字が違っているなどありますか?
aaゲスト調査ありがとうございます。
確認しましたが大文字小文字は一緒です。松原正和キーマスターaa さんこんにちは。
お返事が遅くなり申し訳ありません。まだ、現象が把握できていないのですが、スキーマ名は dbo でしょうか? あとは、テーブル名は大文字小文字が混じっていたりしますか?aaゲストスキーマ名はdboではありません。
ちなみにER図の物理名にスキーマ名を付与する・しないどちらも入力支援で表示されませんでした。
テーブル名は大文字小文字混じっていません。松原正和キーマスターaa さんこんにちは。
すみません、長々と色々質問させていただいている割にはわかりません。割り当てを行ってもER図から論理名が取れないER図をメール等で送る・どこかのサイト上に配置するなどしていただけないでしょうか?aaゲストご返信ありがとうございます。
オンラインストレージfirestorageにアップしました。
https://firestorage.jp/download/c5abd81783c5627b590830dad095d3aba3d23925
※保存期間が7日間ですのでご注意くださいませ。aaゲスト先程のファイルですが、普段使用しているER図は開示できないので、同じく論理名が表示されない別DBのものを送付しております。
ご多用のところ恐れ入りますが、よろしくお願いいたします。松原正和キーマスターaaさんこんにちは。
ありがとうございます。いただいた資料で、問題を見つけることができました。いろいろと勘違いしていたようで、ER図を割り当ててもSQL入力支援のテーブルカラムの論理名(コメント)がER図からのものにうまく切り替わらない問題を発見できました。
Version 2.19.0 beta 23 で修正しましたので、ご確認いただければと思います。aaゲスト早速の修正ありがとうございます!
ベータ版にてER図で設定した論理名が表示されることを確認しました。
誠にありがとうございました。 -
投稿者投稿