熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PB編程 >> 正文

PowerBuilder修改數據庫表結構的技巧[2]

2013-11-23 17:26:10  來源: PB編程 
    刪除表從File中選擇Dos Open打開文件名File name即表sql將表統一改為表運行表sql生成新結構的表此時無記錄

  按步驟將表中的記錄全部轉入表

  若將部分字段轉入寫SQL Statement

  insert into 新表名(字段1字段2......) 

  select 字段1字段2......from 舊表名

  Execute SQL舊表中部分字段內容轉入新表中

  方法2將表結構和記錄以SQL Syntax 文件格式輸出

  從Database中選擇要修改的數據庫表Table按Preview鍵

  從File中選擇Save Rows asFile Format 選SQL Syntax取表名*sql保存

  從File中選擇Dos Open打開表名*sql進行修改

  取表名後Execute SQL

  方法3將表結構和記錄以TXT 文件格式輸出

  從Database中打開數據庫表按Preview鍵

  從File中選擇Save Rows asFile Format 選TXT取表名*txt保存

  將表生成表sql修改結構運行表sql此時產生一新的數據庫表結構

  從Database中打開數據庫表按Preview鍵

  從Rows中選擇Import選*txt

  從File中選擇Save changes to Database

  注意方法1適用於任何修改數據庫表結構的任何情況方法2和方法3對刪除字段名不適用

  另外用Message傳遞參數必須注意以下幾點

   最好執行完窗口操作(打開或關閉)後馬上將Message消息對象的值傳給變量這是因為Message是全局使用的對象每一次事件被觸發或傳送時都會被使用其他Script 也有可能用到Message消息對象因此它有被覆蓋的危險

  避免傳送NULL對象以免程序出錯

[]  []  


From:http://tw.wingwit.com/Article/program/PB/201311/24572.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.