Exécution d'opérations de catalogue
Pour exécuter une commande permettant de modifier une base de données ou un catalogue, comme l'instruction CREATE TABLE ou CREATE PROCEDURE, créez Command à l'aide de la ou des instructions Transact-SQL appropriées et de Connection. Exécutez la commande avec la méthode ExecuteNonQuery de l'objet Command.
L'exemple de code suivant crée une procédure stockée dans une base de données Microsoft SQL Server.
Dim createStr As String = "CREATE PROCEDURE InsertCategory " & _
" @CategoryName nchar(15), " & _
" @Identity int OUT " & _
"AS " & _
"INSERT INTO Categories (CategoryName) VALUES(@CategoryName) " & _
"SET @Identity = @@Identity " & _
"RETURN @@ROWCOUNT"
Dim createCMD As SqlCommand = New SqlCommand(createStr, nwindConn)
createCMD.ExecuteNonQuery()
[C#]
string createStr = "CREATE PROCEDURE InsertCategory " +
" @CategoryName nchar(15), " +
" @Identity int OUT " +
"AS " +
"INSERT INTO Categories (CategoryName) VALUES(@CategoryName) " +
"SET @Identity = @@Identity " +
"RETURN @@ROWCOUNT";
SqlCommand createCMD = new SqlCommand(createStr, nwindConn);
createCMD.ExecuteNonQuery();
Voir aussi
Utilisation des fournisseurs de données .NET Framework pour l'accès aux données | Exécution d'opérations de base de données et modification de données