关于数据结构导出的问题
2007-03-01 14:44
232 查看
一、
如何使用dbschema工具卸出数据库的结构
例如:
1)导出数据库中所有的表结构到文件db.sql
$>dbschema -d your_database -t all db.sql
2)导出数据库中所有的存储过程到文件db.sql
$>dbschema -d your_database -f all db.sql
3)导出数据库中的所有对象(包含表,存储过程,触发器。。。)到文件db.sql
$>dbschema -d your_database db.sql
4)导出数据库中一个表的结构到文件db.sql
$>dbschema -d your_database_name -t your_table_name db.sql
5)导出一个存储过程定义到文件db.sql
$>dbschema -d your_database_name -f your_procedure_name db.sql
6)如果导出更多的表的信息(EXTENT...)
$>dbschema -d your_database_name -ss db.sql
7)导出数据库中对用户或角色的授权信息
$>dbschema -d your_database_name -p all
$>dbschema -d your_database_name -r all
8)导出数据库中的同义词
$>dbschema -d your_database_name -s all
二、
能否用DUMP或者BCP的方法导出不带记录只有空表的结构?如何不行,如何将一个数据库内的所有记录清空?
用sybase central也行。
不过最好用sybase的PowerDesign9.5。
在sybase的客户端碟一般都有。
可以把全部表和库的建立语句导成一个文本。
select char(13)+'truncate table '+rtrim(name)+char(13)+'go'+char(13) from sysobjects where type='U'
输出文件就是所有表的truncate命令
有两种方法:
1、把以上命令放在JISQL或是SQL_ADV中执行,再将执行结果保存下来就是了
2、把以上命令做成一个脚本文件,再在用DOS中如下执行:
isql -Usa -P -i "file_name" -o "file_name_out",那个-o参数后写的那个文件就是你要的脚本文件了
如何使用dbschema工具卸出数据库的结构
例如:
1)导出数据库中所有的表结构到文件db.sql
$>dbschema -d your_database -t all db.sql
2)导出数据库中所有的存储过程到文件db.sql
$>dbschema -d your_database -f all db.sql
3)导出数据库中的所有对象(包含表,存储过程,触发器。。。)到文件db.sql
$>dbschema -d your_database db.sql
4)导出数据库中一个表的结构到文件db.sql
$>dbschema -d your_database_name -t your_table_name db.sql
5)导出一个存储过程定义到文件db.sql
$>dbschema -d your_database_name -f your_procedure_name db.sql
6)如果导出更多的表的信息(EXTENT...)
$>dbschema -d your_database_name -ss db.sql
7)导出数据库中对用户或角色的授权信息
$>dbschema -d your_database_name -p all
$>dbschema -d your_database_name -r all
8)导出数据库中的同义词
$>dbschema -d your_database_name -s all
二、
能否用DUMP或者BCP的方法导出不带记录只有空表的结构?如何不行,如何将一个数据库内的所有记录清空?
用sybase central也行。
不过最好用sybase的PowerDesign9.5。
在sybase的客户端碟一般都有。
可以把全部表和库的建立语句导成一个文本。
select char(13)+'truncate table '+rtrim(name)+char(13)+'go'+char(13) from sysobjects where type='U'
输出文件就是所有表的truncate命令
有两种方法:
1、把以上命令放在JISQL或是SQL_ADV中执行,再将执行结果保存下来就是了
2、把以上命令做成一个脚本文件,再在用DOS中如下执行:
isql -Usa -P -i "file_name" -o "file_name_out",那个-o参数后写的那个文件就是你要的脚本文件了
相关文章推荐
- 关于java文件导出jar文件的问题,区别开 jar file 和 runnable jar file
- 关于MSSQL导入导出时主键与约束丢失的问题解决
- 关于Android Studio导出jar包的问题
- jsp 关于导出excel 自动转换 科学计数法 显示的问题
- 关于eclipse配置文件导出问题
- 关于eclipse导出Java项目形成的jar包中没有图片以及图片显示问题
- 关于GridView导出Excel的一些问题(采用Ajax出现的的问题及解决方法)
- 【数据结构】关于马踏棋盘(8皇后问题)
- 数据导出成Excel文件,关于字符集的问题
- [转]关于ShowModalDialog中的Excel导出窗口不能自动弹出的问题
- 关于导入导出数据中ID号变化的问题
- 关于产品财务报表导入版本问题的解决方案低版本高版本通用 (POI导入导出excel报org.apache.xmlbeans.XmlOptions.setLoadEntityBytesLimit错误)
- 关于mysql导出数据库后,再进行还原时,视图无法使用的问题,请各位大神帮忙出招
- 【数据结构】关于堆栈等数据结构的问题
- 关于导出导入的问题
- 关于Android开发中导出jar包后的资源使用问题解决
- 关于MSSQL导入导出时主键与约束丢失的问题解决
- 关于用navicat for mysql导出和导入数据库的问题
- 关于Asp.net中使用以下代码导出Excel表格的问题
- 关于MSSQL导入导出时主键与约束丢失的问题解决