关于SQL数据库的清空问题1\怎么用命令,或简单的操作能清空整个
1\怎么用命令,或简单的操作能清空整个 2\有没有一张 里面有包含一个整个系统库表 的系统表? 多谢了.
1、可以使用图形化界面删除及相关对象,如SQL SERVER的企业管理器等。 2、如果使用SQL命令删除整个数据库:drop database 数据库名 当前正在使用的数据库不可以删除。 3、如果删除数据库中的对象,可以如下操作,以删除所有用户表为例,下面语句得到删除所有用户表的语法: select 'drop table '+ name from sysobjects where type = 'U'; 其中type的值一般可以取系统表(S),用户表(U),视图(V),触发器(TR)等等,其余的以此类推。 4、数据库的系统表sysobjects存储了所有表及其它对象(当然相关系统表还有不少),可以使用下面语句查看: select name,id,uid,type,userstat,sysstat,indexdel,crdate,deltrig,instrig,updtrig,seltrig,cache from sysobjects; 上面所选列是SYBASE和SQL SERVER在sysobjects表中都有的列。