pb修改数据库表结构的技巧_第1页
pb修改数据库表结构的技巧_第2页
pb修改数据库表结构的技巧_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PB 修改数据库表结构的技巧PB 修改数据库表结构的技巧erBuilder 是目前公认的、最佳的数据库前端开发工具之一。在实际开发应用中,经常会遇到修改数据库表结构的情况。用erBuilder 修改数据库表结构与用 Foxbase 修改数据库结构不同。在erBuilder 中,除可以在数据库表结构中添加字段名外,无法直接修改数据库表结构,如删除某个字段名或类型或字段名长度等,都会导致数据库表的丢失。通过实践探索,总结了几种方法大家参考,请大家批评指正。一、 修改数据库表结构,数据库表中没有方法:将表结构以Export Table 文件格式输出。从 Database 中选择要修改的数据库表 Ta

2、ble。从 Objects 中选择 Export TableView Syntax to Log,取名保存即选 Save Log As,以*.sql 格式保存。从 Objects 中选择 Database Administration。从 File 中选择 Dos Open,选文件名 File name,*.sql,打开进行修改。从 Objects 中选择 Execute SQL。即产生一新的数据库表结构。注意:Table 名不要同名。方法:将表结构以SQL Syntax 文件格式输出。从 Database 中选择要修改的数据库表 Table。按 Preview 键。从 File 中选择 Sa

3、ve Rows as,File Format 选 SQL Syntax,取表名*.sql 保存。从 File 中选择 Dos Open,打开表名*.sql,进行修改。取表名后,Execute SQL。注意:此种方法没有生成Primary Key。二、 修改数据库表结构,保存原数据库表中方法:先修改数据库表结构,用SQL 语句转移数据库表中将表 1 生成表 1.sql,修改结构,将表 1 另取名为表 2。运行表 2.sql,生成表 2。此时产生一新的数据库表结构。从 Objects 中选择 Database Administration,写 SQL Sement: Inserto 新表名sele

4、ct * from 旧表名; Execute SQL。将旧表中所有字段内容转入新表中。删除表 1,从File 中选择 Dos Open,打开文件名 File name 即表 2.sql,将表 2改为表1。运行表 1.sql,生成新结构的表 1,此时无。按步骤 3,将表 2 中的全部转入表 1 中。若将部分字段转入,写 SQL Sement:inserto 新表名(字段,字段)select 字段,字段from 旧表名;Execute SQL。旧表中部分字段内容转入新表中。方法:将表结构和以 SQL Syntax 文件格式输出。从 Database 中选择要修改的数据库表 Table,按 Prev

5、iew 键。从 File 中选择 Save Rows as,File Format 选 SQL Syntax,取表名*.sql 保存。从 File 中选择 Dos Open,打开表名*.sql,进行修改。取表名后,Execute SQL。方法:将表结构和以 TXT 文件格式输出。从 Database 中打开数据库表,按 Preview 键。从 File 中选择 Save Rows as,File Format 选 TXT,取表名*.txt 保存。将表生成表.sql,修改结构,运行表.sql,此时产生一新的数据库表结构。从 Database 中打开数据库表,按 Preview 键。从 Rows 中选择 Import,选*.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论