다음을 통해 공유


카탈로그 작업 수행(ADO.NET)

업데이트: November 2007

데이터베이스 또는 카탈로그를 수정하는 CREATE TABLE 또는 CREATE PROCEDURE 문과 같은 명령을 실행하려면 적절한 SQL 문과 Connection 개체를 사용하여 Command 개체를 만듭니다. Command 개체의 ExecuteNonQuery 메서드를 사용하여 명령을 실행합니다.

다음 코드 예제에서는 Microsoft SQL Server 데이터베이스에 저장 프로시저를 만듭니다.

' 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();

참고 항목

기타 리소스

명령을 사용하여 데이터 수정(ADO.NET)

명령 및 매개 변수(ADO.NET)