数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

PowerBuilder修改数据库表结构的技巧[2]


发布日期:2018年02月19日
 
PowerBuilder修改数据库表结构的技巧[2]
删除表从File中选择Dos Open打开文件名File name即表sql将表统一改为表运行表sql生成新结构的表此时无记录

按步骤将表中的记录全部转入表

若将部分字段转入写SQL Statement

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

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

ExecuteSQL旧表中部分字段内容转入新表中

方法2将表结构和记录以SQL Syntax 文件格式输出

从Database中选择要修改的数据库表Table按Preview键

从File中选择Save Rows asFileFormat 选SQL Syntax取表名*sql保存

从File中选择Dos Open打开表名*sql进行修改

取表名后ExecuteSQL

方法3将表结构和记录以TXT 文件格式输出

从Database中打开数据库表按Preview键

从File中选择Save Rows asFileFormat 选TXT取表名*txt保存

将表生成表sql修改结构运行表sql此时产生一新的数据库表结构

从Database中打开数据库表按Preview键

从Rows中选择Import选*txt

从File中选择Save changes to Database

注意方法1适用于任何修改数据库表结构的任何情况方法2和方法3对删除字段名不适用

另外用Message传递参数必须注意以下几点

最好执行完窗口操作(打开或关闭)后马上将Message消息对象的值传给变量这是因为Message是全局使用的对象每一次事件被触发或传送时都会被使用其他Script 也有可能用到Message消息对象因此它有被覆盖的危险

避免传送NULL对象以免程序出错

[] []

               

上一篇:PowerBuilder修改数据库表结构的技巧[1]

下一篇:采用Sybase、PB、Notes构建B/S应用系统[3]