Alienus Non diutius

고정 헤더 영역

글 제목

메뉴 레이어

Alienus Non diutius

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 분류 전체보기 (403)
    • Programming (87)
      • asp.net (11)
      • javascript (24)
      • ms-sql (10)
      • php (11)
      • CodeIgniter (8)
      • mysql (2)
      • html (7)
      • etc (11)
      • language history (0)
    • Review (16)
    • hobby (14)
    • 청강컴정 (210)
      • 교육학개론 (6)
      • 중기청창업경진대회 (3)
      • 09소프트웨어공학기말 (6)
      • Embedded (1)
      • 09DataBase중간고사 (27)
      • 09DataBase기말고사 (16)
      • MFC (13)
      • 시스템프로그래밍 (35)
      • 소프트웨어공학 (21)
      • JAVA (6)
      • C# (8)
      • C++ (7)
      • C (1)
      • Board (2)
      • .NET (13)
      • DataBase (34)
      • 기타 (10)
    • smartPhone (18)
      • Android (13)
      • T옴니아 (1)
      • 뉴스&정보 (3)
    • IDEA (51)
      • 미래를꿈꾸는사람들 (6)
      • Social (0)
      • 스크랩자료 (7)
      • 요리 (1)
      • 경제 (2)
      • PenPalOn (5)
      • BookPalOn (2)
      • CKMC (11)

검색 레이어

Alienus Non diutius

검색 영역

컨텐츠 검색

SQL

  • 공백제거용 함수

    2010.03.04 by luckey

  • 조회수 증가

    2009.04.17 by luckey

  • table변수

    2009.03.25 by luckey

  • TRY... CATCH (에러처리)

    2009.03.16 by luckey

  • 에러검출

    2009.03.04 by luckey

공백제거용 함수

create FUNCTION dbo.FUNC_VARCHAR_BLANK_CHK ( @inText nvarchar(2000) ) returns varchar(2000) as begin declare @ii int declare @space_i int declare @temp nvarchar(2000) declare @return nvarchar(2000) set @return = '' set @ii=1 set @space_i=0 while @ii

Programming 2010. 3. 4. 17:34

조회수 증가

declare @mID varchar(20) declare @cafeNum int declare @memNum int declare @cnt int declare @mChk bit set @cafeNum = 8 set @mID = 'mshong' set @memNum = cafe_manage.dbo.memNum(@mID) --1. 해당 카페의 회원인지 여부 확인 set @mChk = cafe_manage.dbo.memChk(@memNum, @cafeNum) --카페에 등록된 회원일 경우에만 업데이트를 실행한다. if(@mChk = 1) begin update Member_join set visit_count = visit_count + 1 where fk_member = @memNum and fk_caf..

청강컴정/09DataBase중간고사 2009. 4. 17. 13:33

table변수

오늘 SQL 수업을 하는도중 있었던 일이다. 검색관련 Query를 작성하는 문제였는데.. CASE문을 사용해서 각각의 Query를 다르게 구현되도록 하는것이었다. create proc test ( @searchType nvarchar(10), @searchText nvarchar(100) ) as begin declare @temp nvarchar(max) set @temp = case when @temp = 'id' then (select * from board where id like '%'+searchText+'%') when @temp = 'name' then (select * from board where name like '%'+searchText+'%') end end 위와 같은식으로 작성을..

청강컴정/DataBase 2009. 3. 25. 20:44

TRY... CATCH (에러처리)

에러처리 관련 구문은 SQL2005버전부터 제공이 된다. 사용법 BEGIN TRY 실행할 SQL 작업 구문들 END TRY BEGIN CATCH 에러 처리 작업 구문들 END CATCH 예를 들어 insert 작업을 하는도중에 에러가 발생했다고 가정하자, 구문에러일 수도 있고 여러형태의 에러가 있을수도 있겠다. 그럴경우 에러를 잡아내는 방법으로써, BEGIN TRY ~ END TRY 사이에 insert나 여러가지 형태의 SQL 구문들이 들어갈수 있겠다. 진행되는 도중에 에러가 발생하면 바로 BEGIN CATCH ~ END CATCH 문으로 이동하는 것이다. SQL에서는 일반적을 데이터베이스 엔진 오류심각도 11부터 19까지의 에러를 포착하여 에러 처리문으로 처리할 수 있다고 한다. 10 이하의 에러는 일..

청강컴정/DataBase 2009. 3. 16. 20:37

에러검출

create proc errorPrn as begin declare @i int select * from test if @@error = 0 begin set @i = 0 end else begin set @i = 1 end return @i end

청강컴정/DataBase 2009. 3. 4. 12:17

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
Alienus Non diutius © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바