Dela via


Utföra katalogåtgärder

Om du vill köra ett kommando för att ändra en databas eller katalog, till exempel instruktionen CREATE TABLE eller CREATE PROCEDURE, skapar du ett kommandoobjekt med lämpliga SQL-instruktioner och ett Anslut ionsobjekt. Kör kommandot med metoden ExecuteNonQuery för kommandoobjektet.

I följande kodexempel skapas en lagrad procedur i en Microsoft SQL Server-databas.

' Assumes connection is a valid SqlConnection.  
Dim queryString As String = "CREATE PROCEDURE InsertCategory " & _  
    "@CategoryName nchar(15), " & _  
    "@Identity int OUT " & _  
    "AS " & _  
    "INSERT INTO Categories (CategoryName) VALUES(@CategoryName) " & _  
    "SET @Identity = @@Identity " & _  
    "RETURN @@ROWCOUNT"  
  
Dim command As SqlCommand = New SqlCommand(queryString, connection)  
command.ExecuteNonQuery()  
// Assumes connection is a valid SqlConnection.  
string queryString = "CREATE PROCEDURE InsertCategory  " +
    "@CategoryName nchar(15), " +  
    "@Identity int OUT " +  
    "AS " +
    "INSERT INTO Categories (CategoryName) VALUES(@CategoryName) " +
    "SET @Identity = @@Identity " +  
    "RETURN @@ROWCOUNT";  
  
SqlCommand command = new SqlCommand(queryString, connection);  
command.ExecuteNonQuery();  

Se även