一、 修改數據庫表結構,數據庫表中沒有記錄
方法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 as,File Format 選SQL Syntax,取表名*.sql保存。
從File中選擇Dos Open,打開表名*.sql,進行修改。
取表名后,Execute SQL。
注意:此種方法沒有生成Primary Key。
二、 修改數據庫表結構,保存原數據庫表中記錄
方法1:先修改數據庫表結構,用SQL語句轉移數據庫表中記錄
將表1生成表1.sql,修改結構,將表1另取名為表2。
運行表2.sql,生成表2。此時產生一新的數據庫表結構。
從Objects中選擇Database Administration,寫SQL Statement: Insert into 新表名select * from 舊表名; Execute SQL。將舊表中所有字段內容轉入新表中。
刪除表1,從File中選擇Dos Open,打開文件名File name即表2.sql,將表2統一改為表1。運行表1.sql,生成新結構的表1,此時無記錄。
按步驟3,將表2中的記錄全部轉入表1中。
若將部分字段轉入,寫SQL Statement:
insert into 新表名(字段1,字段2......)
select 字段1,字段2......from 舊表名;
Execute SQL。舊表中部分字段內容轉入新表中。
文章來源于領測軟件測試網 http://www.kjueaiud.com/