말그대로 

insert를 하는데요, 


일단 @@ERROR 로 하는건 알겠는데 ,

만약 실패시, 에러코드와 에러내용을 반환하고싶은데요.


에러내용은 제가 '에러입니다' 이런식으로 직접넣어서 반환하고싶습니다. 


 asp.net에 적용시킬건데 


처음해봐 그런지 참 어렵네요.. 도움좀 많이 주셨으면 좋겠어요 ㅠㅠ

감사합니다..


일단 간단한 레이아웃은 


테이블 : TEST_T 

필드 : USER_ID,   -- PK

USER_NM,  -- NN

CONTENT,   

EMAIL 


이구요. 



아래는 테스트 해보려고, 간단히 아이디와 이름 넣는 프로시저작성한것이구요. 

ALTER PROC SP_TEST001

@userid varchar(20),

@usernm varchar(20),

@content varchar(200),

@mail varchar(100)

As

DECLARE @err int;

INSERT INTO test_bae

VALUES (@userid, @usernm, @content, @mail);


SELECT @err = @@ERROR;

IF @err > 0

BEGIN 

PRINT '###### INSERT ERROR [ ' + @userid+ ' ]#######'

END 

RETURN @err;

GO 



이런식으로 작성했고, 


만약 ID가 중복되거나 INSERT시 에러가 뜬다면 , 


에러코드와, 제가 따로지정한 에러메세지를 반환시키고 싶습니다. 

ASP.NET에 적용시키려고하고요 .

처음입니다..


No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 33594
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 16948
9923 DELETE 관련 질문입니다 [2] 코코 2017.07.14 2145
9922 함수 먹힌 column 에 인덱스 추가하는방법? [2] 노잼호 2017.07.13 2651
9921 like에 대해서..? [4] 문상연 2017.07.13 2547
9920 postgresSQL 다중 행 쿼리질문(내용수정) [3] 궁금해서알고싶어요 2017.07.11 1988
9919 프로시저내 트랜젝션 문의드립니다. [2] 톡히슈터 2017.07.10 2590
9918 2005에서 2008로 업그레이드 하려고 합니다. 엘제이 2017.07.10 2607
9917 뜬금없이MSSQL이실행중이나 실행이 안됩니다. [1] 김영환_281520 2017.07.10 4271
9916 SQL 쿼리 질문(동적쿼리) [2] SQL입문도못한자 2017.07.07 2277
9915 SQL Server 에이전트 [2] 기타치는퐝동 2017.07.07 3294
9914 쿼리 질문입니다 [1] 문상연 2017.07.06 3910
9913 mssql sysadmin 권한 관련 확인요청 드립니다. 제비 2017.07.06 4161
9912 쿼리 질문입니다! [2] 파란약 2017.07.05 3179
9911 메모리 TEMPDB 문의 [1] MSG 2017.07.05 2030
9910 쿼리좀 여쭤 볼게요. [5] 죠리퐁 2017.07.05 3047
9909 linked server가 무슨 계정으로 설정되어 있는지 [1] 이시우_301202 2017.07.05 3025
9908 데이터 가져오기 및 내보내기 마법사에서 [2] 푸르네 2017.07.04 2871
9907 MS-SQL 책 추천 부탁 드립니다. [1] 데이비드백곰 2017.07.04 3524
» insert 프로시저 사용시, 오류내용과 반환값을 설정하는 방법좀알려주세요 [1] mssl왕초초초보 2017.07.03 3351
9905 sql 서버 미러링 구성에 관한 질문 입니다. icham 2017.07.01 2567
9904 답변을 아이디별로 표시학고 싶습니다 [3] 문상연 2017.06.30 2572





XE Login