1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Dr.Sum】作成済ビューを他のDr.Sum環境にコピーしたい(デザインモード使えるよ)

Last updated at Posted at 2021-04-21

#目標
ある環境で作成したDr.Sumビューを、他の環境にコピーしたい。
開発環境から本番環境、とか。

#経緯
知ってる人は知ってるテクニック。それを知らなかった頃の私、苦労をしていた時期がありました。

#手順
####(1)コピー元環境のEnterpriseManager起動
####(2)コピーするビューを右クリック→SQLの確認
image.png
####(3)表示されたSQLをコピー
image.png
####(4)コピー先環境のEnterpriseManagerでSQL Execuratorを起動
image.png
####(5)SQLを貼り付けて実行
※このとき、該当するDB(スキーマ)を選択してくださいね。
画面では「共通」になってるプルダウンのとこ。違うDBに作らないように。
image.png
####(6)ビューは出来るけどこのままだとデザインモード表示ができぬのよ
デザインモード↓ はSQLに詳しくなくても扱いやすいよね
image.png
でもSQLでビュー作ると、テキストモード↓ になってしまうのですよ
image.png
####(7)大丈夫、あとひと手間でデザインモードに出来る
コピー元環境のEnterpriseManagerを起動し、DBを右クリック→プロパティでどこにDB本体があるか分かりますのでチェック
image.png
その下のVIEWフォルダ(上の例だとE:\DrSum/db/共通/VIEW)に、ビューと同名のファイルがあります。
このファイルをコピーして、コピー先のVIEWフォルダに入れます。
image.png
これで、デザインモードが使えるようになります。
SQLで作成したあとすぐやるよう習慣づけましょう
#つぶやき
この方法を知る前は、テスト環境でビュー作成してテスト、完了後に本番で手作りでビュー作成して、テスト環境ビューと本番環境ビューのSQLに差異が無いか確認!という恐ろしい作業をしていました。めっちゃめんどくさかった。

以上

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?