더북(TheBook)

저장 프로시저 여섯 개의 구문은 다음과 같다.

▼  DotNetNote.Database 프로젝트 - /dbo/Stored Procedures/Users_Procedures.sql

–[User][0][2] Users 관련 저장 프로시저 생성

–[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

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