用于修改数据表结构的命令是 PowerBuilder修改数据库表结构的技巧[2]
PowerBuilder修改数据库表结构的技巧[2]
删除表 从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 as File Format 选SQL Syntax 取表名* sql保存
从File中选择Dos Open 打开表名* sql 进行修改
取表名后 Execute SQL
方法3 将表结构和记录以TXT 文件格式输出
从Database中打开数据库表 按Preview键
从File中选择Save Rows as File Format 选TXT 取表名* txt保存
将表生成表 sql 修改结构 运行表 sql 此时产生一新的数据库表结构
从Database中打开数据库表 按Preview键
从Rows中选择Import 选* txt
从File中选择Save changes to Database
![用于修改数据表结构的命令是 PowerBuilder修改数据库表结构的技巧[2]](http://img.zhputi.com/uploads/310c/310c017b707a72e27ce19ed5ecdfb44084689.jpg)
注意 方法1适用于任何修改数据库表结构的任何情况 方法2和方法3对删除字段名不适用
另外 用Message传递参数必须注意以下几点
最好执行完窗口操作(打开或关闭)后马上将Message消息对象的值传给变量 这是因为Message是全局使用的对象 每一次事件被触发或传送时都会被使用 其他Script 也有可能用到Message消息对象 因此它有被覆蓋的危险
避免传送NULL对象 以免程序出错
lishixinzhi/Article/program/PB/201311/24572