📅  最后修改于: 2023-12-03 15:32:59.211000             🧑  作者: Mango
在 MS SQL Server 中,删除操作是指从表中删除一条或多条记录的操作。正常情况下,这些记录是可以通过 SQL 查询语句查询出来的。
在 MS SQL Server 中,可以使用 DELETE 语句进行删除操作。DELETE 语句的基本语法如下:
DELETE FROM table_name [WHERE condition];
其中,table_name
是要删除的表名,condition
指定要删除的记录的条件。如果不指定 condition
,则会删除表中所有的记录。
对于只需要删除表中的一条记录的情况,可以使用以下语法:
DELETE FROM table_name WHERE primary_key = value;
其中,primary_key
是表的主键列,value
是要删除的记录的主键值。
如果需要一次性删除多条记录,可以使用以下语法:
DELETE FROM table_name WHERE column_name IN (value1, value2, ...);
其中,column_name
是要删除的列名,value1
, value2
, ... 是要删除的值。
在应用程序中执行删除操作需要连接到 MS SQL Server 数据库,使用 SQL 查询语句执行 DELETE 语句。
以下是使用 C# 语言在应用程序中执行删除操作的示例代码:
using System;
using System.Data.SqlClient;
namespace DeleteExample
{
class Program
{
static void Main(string[] args)
{
string connectionString = "Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;";
string queryString = "DELETE FROM table_name WHERE primary_key = value;";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(queryString, connection);
connection.Open();
int rowsAffected = command.ExecuteNonQuery();
Console.WriteLine("Deleted {0} rows.", rowsAffected);
}
}
}
}
其中,connectionString
是连接字符串,queryString
是要执行的 DELETE 语句。
MS SQL Server 中的删除操作可以使用 DELETE 语句来执行。在应用程序中执行删除操作需要连接到数据库,使用 SQL 查询语句执行 DELETE 语句。