蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 数 据 库


    

蓝森林 http://www.lslnet.com 2006年7月08日 11:08


问个关于数据结构导出的问题

能否用DUMP或者BCP的方法导出不带记录只有空表的结构?如何不行,如何将一个数据库内的所有记录清空?

问个关于数据结构导出的问题

好像不行吧。。

问个关于数据结构导出的问题

那如何将一个数据库内的所有记录清空? 请教

问个关于数据结构导出的问题

select char(13)+'truncate table '+rtrim(name)+char(13)+'go'+char(13) from sysobjects where type='U'
go
把以上命令输出的结果删除掉一些多余的内容(如xxx rows affect)做成一个脚本文件,直接执行该脚本就可以清空所有表的记录

问个关于数据结构导出的问题

truncate table 表名

问个关于数据结构导出的问题

楼上的。。。我可是要一次性清空数据库里所有表的记录

问个关于数据结构导出的问题

不存在使用一条命令清空所有表的操作,按照我上面的方法,一次性获得所有表的truncate table命令,然后一起执行

问个关于数据结构导出的问题

一次性获得所有表的truncate table命令...这个怎么操作?

select char(13)+'truncate table '+rtrim(name)+char(13)+'go'+char(13) from sysobjects where type='U'
go
中的name是指表名吗?  我一个库有很多个表,那不是要全部把表名打一次

问个关于数据结构导出的问题

你把这条命令执行一遍,输出文件就是所有表的truncate命令

问个关于数据结构导出的问题

我是指你给我那条命令我可以不用做任何改动就可以执行了吧?

问个关于数据结构导出的问题

是的
use 你的数据库
go
select char(13)+'truncate table '+rtrim(name)+char(13)+'go'+char(13) from sysobjects where type='U'
go
把以上命令输出的结果删除掉一些多余的内容(如xxx rows affect)做成一个脚本文件,直接执行该脚本就可以清空所有表的记录

问个关于数据结构导出的问题

要得到表的结构,用select into可以实现。

问个关于数据结构导出的问题

用sybase central吧,或者用一些第三方的软件,都是比较方便的。

问个关于数据结构导出的问题

用sybase central也行。
不过最好用sybase的PowerDesign9.5。
在sybase的客户端碟一般都有。
可以把全部表和库的建立语句导成一个文本。

问个关于数据结构导出的问题

select char(13)+'truncate table '+rtrim(name)+char(13)+'go'+char(13) from sysobjects where type='U'
go

输出的脚本在哪里? 找不到

问个关于数据结构导出的问题

哈哈,晕

问个关于数据结构导出的问题

有两种方法:
1、把楼上那位仁兄说的命令放在JISQL或是SQL_ADV中执行,再将执行结果保存下来就是了
2、把楼上那位仁兄说的命令做成一个脚本文件,再在用DOS中如下执行:
isql -Usa -P -i "file_name" -o "file_name_out",那个-o参数后写的那个文件就是你要的脚本文件了



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com