3. DotNetNote.Database 프로젝트의 dbo 폴더 > Stored Procedures 폴더에 있는 Users_Procedures.sql 파일을 연다. 회원 관리 관련 저장 프로시저를 생성하는 구문은 다음과 같다. 마찬가지로 이 sql 파일이 없으면 새롭게 생성한다.

    ▼  DotNetNote.Database/dbo/Stored Procedures/Users_Procedures.sql

    –[1] 입력 저장 프로시저
    Create Proc dbo.WriteUsers
      @UserID NVarChar(25),
      @Password NVarChar(20)
    As
      Insert Into Users Values(@UserID, @Password)
    Go
    
    –[2] 출력 저장 프로시저
    Create Proc dbo.ListUsers
    As
      Select [UID], [UserID], [Password] From Users Order By UID Desc
    Go
    
    –[3] 상세 저장 프로시저
    Create Proc dbo.ViewUsers
      @UID Int
    As
      Select [UID], [UserID], [Password] From Users Where UID = @UID
    Go
    
    –[4] 수정 저장 프로시저
    Create Proc dbo.ModifyUsers
      @UserID NVarChar(25),
      @Password NVarChar(20),
      @UID Int
    As
      Begin Tran
          Update Users
          Set
    UserID = @UserID, [Password] = @Password Where UID = @UID Commit Tran Go –[5] 삭제 저장 프로시저 Create Proc dbo.DeleteUsers @UID Int As Delete Users Where UID = @UID Go –[6] 검색 저장 프로시저 Create Proc dbo.SearchUsers @SearchField NVarChar(25), @SearchQuery NVarChar(25) As Declare @strSql NVarChar(255) Set @strSql =Select * From Users Where+ @SearchField +Like’%’ + @SearchQuery + ’%’‘ ‘ Exec(@strSql) Go

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.