PowerBuilder是目前公認的
最佳的數據庫前端開發工具之一
在實際開發應用中
經常會遇到修改數據庫表結構的情況
用PowerBuilder修改數據庫表結構與用Foxbase修改數據庫結構不同
在PowerBuilder中
除可以在數據庫表結構中添加字段名外
無法直接修改數據庫表結構
如刪除某個字段名或類型或字段名長度等
都會導致數據庫表記錄的丟失
我們通過實踐探索
總結了幾種方法僅供大家參考
請大家批評指正
一 修改數據庫表結構數據庫表中沒有記錄
方法1將表結構以Export Table 文件格式輸出
從Database中選擇要修改的數據庫表Table
從Objects中選擇Export Table/View Syntax to Log取名保存即選Save Log As以*sql格式保存
從Objects中選擇Database Administration
從File中選擇Dos Open選文件名File name*sql打開進行修改
從Objects中選擇Execute SQL即產生一新的數據庫表結構
注意Table名不要同名
方法2將表結構以SQL Syntax 文件格式輸出
從Database中選擇要修改的數據庫表Table
按Preview鍵
從File中選擇Save Rows asFile Format 選SQL Syntax取表名*sql保存
從File中選擇Dos Open打開表名*sql進行修改
取表名後Execute SQL
注意此種方法沒有生成Primary Key
二 修改數據庫表結構保存原數據庫表中記錄
方法1先修改數據庫表結構用SQL語句轉移數據庫表中記錄
將表生成表sql修改結構將表另取名為表
運行表sql生成表此時產生一新的數據庫表結構
從Objects中選擇Database Administration寫SQL Statement Insert into 新表名select * from 舊表名 Execute SQL將舊表中所有字段內容轉入新表中
[] []
From:http://tw.wingwit.com/Article/program/PB/201311/24573.html