PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
435 98/12/10 15:00:54 RE:RE:RE:カラムの順序変更のインターフェース By てとらぽっと
433 98/12/10 13:54:56 RE:RE:カラムの順序変更のインターフェース By まこと
432 98/12/10 11:59:45 RE:下手にカラム名が変えられるDB By てとらぽっと
431 98/12/10 11:56:58 RE:RE:RE:RE:Re:管理ツール(「PowerBuilderって、最強のRDBMSエディタ??」より) By てとらぽっと
430 98/12/10 11:51:14 RE:カラムの順序変更のインターフェース By てとらぽっと
429 98/12/10 10:50:34 RE:RE:Re:管理ツール(「PowerBuilderって、最強のRDBMSエディタ??」より) By まこと
428 98/12/10 10:38:51 RE:RE:Re:管理ツール(「PowerBuilderって、最強のRDBMSエディタ??」より) By まこと
426 98/12/09 22:03:13 RE:Re:管理ツール(「PowerBuilderって、最強のRDBMSエディタ??」より) By あすかちゃんの父
425 98/12/09 19:28:20 RE:RE:RE:Re:管理ツール(「PowerBuilderって、最強のRDBMSエディタ??」より) By Taka
424 98/12/09 19:03:25 RE:RE:Re:管理ツール(「PowerBuilderって、最強のRDBMSエディタ??」より) By てとらぽっと
421 98/12/09 18:00:28 RE:Re:管理ツール(「PowerBuilderって、最強のRDBMSエディタ??」より) By Taka
420 98/12/09 14:50:12 Re:管理ツール(「PowerBuilderって、最強のRDBMSエディタ??」より) By てとらぽっと

カテゴリ:その他
日付:1998年12月10日 10:38 発信者:まこと
題名:RE:RE:Re:管理ツール(「PowerBuilderって、最強のRDBMSエディタ??」より)

おはようございます。

>私もPB3の時代に似たようなツールを作っていたクチですが、そのツールには、
>「カラム名変更機能」と「カラムの順序変更機能」というのがありました。

>通常このような操作は、データの待避 → DROP TABLE → CREATE TABLE → データ復元
>という流れになりますが、これをマニュアル操作でやると結構めんどくさいので、
>アプリでフルオートでやってしまうといった逸品です!

「カラム名変更機能」は欲しいですね。
データの退避。”CREATE TABLE TABLE_B AS SELECT * FROM TABLE_A”
→TABLE_Aの主キーでTABLE_Bを更新可能にする。”CREATE UNIQUE INDEX ?\"
→”drop table TABLE_A”
→\"TABLE_Bのカラム一覧を画面の左側に表示し、新規テーブル(テーブル名のデフォルトをTABLE_A)
  としてTABLE_Bのカラムに対応するカラム名を入力できるようにする。(右側) カラムの設定値は
  TABLE_Bから持ってくる。\"
→\"CREATE TABLE .\"TABLE_A\" (<新しいカラム名> ) storage()\"
→TABLE_Aを更新可能にする。\"CREATE UNIQUE INDEX ?\"
→”drop table TABLE_B”

で実現できそうですね。(作ってないけど)
これだったら、CREATE時にカラムがぬけてたり、TABLE_Aのデータを損なわないで済むと思います。
(PBのパイプラインみたいなのが作れるなら、それに機能追加すればいいかと・・ 
 パイプラインをソフトに組み込む使い方もわかってません。^^;)

「カラムの順序変更機能」
これはやろうと思ったのですが、できてないです。
(sql文を直接書き換えてもらって順序を変更する程度です。)

というのも、対象となるカラムを選択する一覧と、DRAG & DROP で順序を入れ換える為のカラムの一覧を
どのような操作で分かりやすくできるかっていう問題があります。 
(カラム一覧で選択したもののみを別画面にもってきて、そこで順序設定をして、その結果をSELECTへ
 反映するような作りが必要だとは思います。)

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.