谁能告诉我SQL server里,删除语句 Drop、DELETE、TRUNCATE三者有什么区别
展开全部
1.TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。若要删除表定义及其数据,请使用 DROP TABLE 语句。
如果表包含标识列,该列的计数器重置为该列定义的种子值。如果未定义种子,则使用默认值 1若要保留标识计数器,请使用 DELETE。
2.DELETE:删除表中数据。
3.DROP:删除表。
如果表包含标识列,该列的计数器重置为该列定义的种子值。如果未定义种子,则使用默认值 1若要保留标识计数器,请使用 DELETE。
2.DELETE:删除表中数据。
3.DROP:删除表。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
drop 是删除数据库或者是表 delete 和TRUNCATE是删除表中的数据不影响结构
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询