从Master库中的SysObjects表中可以得到用户建的表,循环读出,再Exec('Delete ...'),就OK了。

解决方案 »

  1.   

    脚本化所有数据库对象->新建数据库->运行脚本
    一定要重新开始吗?
    如果是运行以下语句:
      select 'truncate table '+table_name
      from information_schema.tables 
      where table_type='BASE TABLE' AND TABLE_NAME <>'dtproperties'
    将产生的输入拷贝到query anlyizer中运行,数据库中所有用户表将补清空.
      

  2.   

    谢谢两位的帮助!!to guo(正在学Oracle和Solaris)
    我这样做了以后,就是自己建立的关系diagrams好像已经不存在的!这能解决吗?
      

  3.   

    噢,现在我发觉这样做是比较好的,原来的数据库不用删除它,只需“脚本化所有数据库对象”,将产生的sql文件在SQL Query Analyzer中运行(注意当前的数据库应该在该数据库下,而不是master数据库下),这样表的数据就全都清空了!(不管是7.0还是2000下都可行!)
      

  4.   

    diagrams可以重建,只要数据表间关系还在