sql 删除表数据

sql 删除表数据,第1张

概述1、delete 与TRUNCATE都会保留表结构,但不要用delete ,用TRUNCATE 更好一些。一条语句只能删除一个表,如果想删除多了表可以把多个语句连到一起。例如:TRUNCATE TABLE table1;TRUNCATE TABLE table2;2、oracle不能删除所有的表,只能删除所有用户下的表,所有的表都删了,数据库就完蛋了(有一些系统表)方法 1、delete 与TruncATE都会保留表结构,但不要用delete ,用TruncATE 更好一些。
一条语句只能删除一个表,如果想删除多了表可以把多个语句连到一起。
例如:
TruncATE table table1;TruncATE table table2;

2、oracle不能删除所有的表,只能删除所有用户下的表,所有的表都删了,数据库就完蛋了(有一些系统表)
方法A select 'drop table ' || table_name || ' cascade ;' from user_tables 该语句的查询结果是N个删除语句,将其复制,然后在sql窗口运行即可。
方法B drop user 用户名 cascade 这句话一下搞定,连用户也没了(一次只能删除一个用户下所有的表)。 总结

以上是内存溢出为你收集整理的sql 删除表数据全部内容,希望文章能够帮你解决sql 删除表数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1213009.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存