一 修改数据库表结构 数据库表中没有记录
方法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语句转移数据库表中记录
将表 生成表 sql 修改结构 将表 另取名为表
运行表 sql 生成表 此时产生一新的数据库表结构
从Objects中选择Database Administration 写SQL Statement Insert into 新表名select * from 旧表名 Execute SQL 将旧表中所有字段内容转入新表中
lishixinzhi/Article/program/PB/201311/24573删除表 从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
注意 方法1适用于任何修改数据库表结构的任何情况 方法2和方法3对删除字段名不适用
另外 用Message传递参数必须注意以下几点
最好执行完窗口 *** 作(打开或关闭)后马上将Message消息对象的值传给变量 这是因为Message是全局使用的对象 每一次事件被触发或传送时都会被使用 其他Script 也有可能用到Message消息对象 因此它有被覆盖的危险
避免传送NULL对象 以免程序出错
lishixinzhi/Article/program/PB/201311/24572你的意思是将a导入b喽! 好办
首先,将数据库b数据清空,用dba权限登录后,输入语句drop user b cascade;
然后重新创建用户b和之前的一样权限和密码,如:
create user b indentified by password;
grant dba(权限)to b;
最后,将a数据导入b,如:
imp user/password@servername file=a数据的路径 full=y
导入成功后就OK了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)