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を更新可能にする。\"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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.