Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för: .NET Framework
.NET .NET
Standard
Med hjälp av Microsoft SqlClient Data Provider för SQL Server kan du köra lagrade procedurer eller språkinstruktioner för datadefinitioner (till exempel CREATE TABLE och ALTER COLUMN) för att utföra schemamanipulering på en databas eller katalog. Dessa kommandon returnerar inte rader som en fråga skulle göra, så objektet SqlCommand tillhandahåller en ExecuteNonQuery för att bearbeta dem.
Förutom att använda ExecuteNonQuery för att ändra schemat kan du också använda den här metoden för att bearbeta SQL-instruktioner som ändrar data men som inte returnerar rader, till exempel INSERT, UPDATE och DELETE.
Även om rader inte returneras av metoden ExecuteNonQuery kan indata- och utdataparametrar och returvärden skickas och returneras via parametersamlingen för kommandoobjektet .
I det här avsnittet
Uppdatera data i en datakälla
Beskriver hur du kör kommandon eller lagrade procedurer som ändrar data i en databas.
Utföra katalogåtgärder
Beskriver hur du kör kommandon som ändrar databasschemat.