【发布时间】:2016-02-22 02:28:44
【问题描述】:
cmd.CommandText = "DELETE * FROM dbo.DisplayData"
cmd.ExecuteNonQuery()
我目前有以下删除语句,当它执行“'*'附近的语法不正确”时向我抛出错误。
我要做的是删除 DisplayData 表中的所有行,然后插入新数据,据我所知,这是 SQL delete all 语句的正确语法?
我在网上四处查看,找不到任何说我的语法不正确的东西。而且我找不到解决方案。
提前致谢。
【问题讨论】:
-
删除
*.. -
@CrushSundae 非常感谢,但是,冒着听起来像个白痴的风险......为什么我不需要一个 '*' 我认为这是您需要引用所有行/列的符合查询条件?
-
用于
SELECT语句。我建议您首先阅读查询的基本原理。 :) -
我以为我认识他们,哈哈,据我所知,第一年我就是这样使用 SQL-Server 教的,检查了 w3Schools,那里也有同样的东西......哦,好吧,已修复,谢谢
-
我知道这一点,因为我刚开始时也做过同样的事情。大声笑。
标签: sql sql-server vb.net sql-delete sqlcommand