首页 > 电脑专区 > 互联网 >

SQL Server 2008如何删除一个表的所有数据

来源:互联网 2023-03-02 10:07:12 255

在通用的SQL语言中,删除表格的所有语句可以使用“DELETE * FROM 表格名”,可是在SQL 2008中却发现这样不行。经过一番摸索,总算找到了一个解决办法,在这里记录下。39y办公区 - 实用经验教程分享!

工具/原料

  • SQL Server 2008

方法/步骤

  • 1

    打开SQL Server 2008 并连接一个数据库。39y办公区 - 实用经验教程分享!

    SQL Server 2008如何删除一个表的所有数据39y办公区 - 实用经验教程分享!

  • 2

    点击工具栏的“新建查询”按钮,新建一个查询。39y办公区 - 实用经验教程分享!

    SQL Server 2008如何删除一个表的所有数据39y办公区 - 实用经验教程分享!

  • 3

    我这个数据库里有个测试表格,里面有7条记录。输入“DELETE * FROM * FROM 测试;”39y办公区 - 实用经验教程分享!

    SQL Server 2008如何删除一个表的所有数据39y办公区 - 实用经验教程分享!

  • 4

    执行“DELETE * FROM * FROM 测试;”软件提示错误。39y办公区 - 实用经验教程分享!

    SQL Server 2008如何删除一个表的所有数据39y办公区 - 实用经验教程分享!

  • 5

    去掉DELETE后面的*号,改为:39y办公区 - 实用经验教程分享!

    DELETE FROM 测试;39y办公区 - 实用经验教程分享!

    执行显示“7行受影响”,也就是之前的7条记录全部被删除了。39y办公区 - 实用经验教程分享!

    SQL Server 2008如何删除一个表的所有数据39y办公区 - 实用经验教程分享!

  • 5相关内容未经许可获取自百度经验
  • 6

    执行39y办公区 - 实用经验教程分享!

    SELECT * FROM 测试;39y办公区 - 实用经验教程分享!

    查询结果为空,再次验证已删除表格“测试”中的所有记录。39y办公区 - 实用经验教程分享!

    SQL Server 2008如何删除一个表的所有数据39y办公区 - 实用经验教程分享!

  • 注意事项

    • 1、如果不怕麻烦也可是使用WHILE循环进行删除。
    • 2、删除所有记录的操作涉及整个表格,需要谨慎操作。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!39y办公区 - 实用经验教程分享!


    标签: SQL数据库删除

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码