database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 1248 게시물 읽기
No. 1248
성공적으로 인서트 되었는지를 알 수 있는...
작성자
초보
작성일
2004-03-17 15:32
조회수
3,313

ms-sql에서

성공적으로 인서트 되었는지 실패했는지에 대한 결과값을 받고 싶은데..

어떻게 하면 되나요?

답변 부탁드립니다.~~

이 글에 대한 댓글이 총 1건 있습니다.

가장 간단한 방법은

@@ROWCOUNT를 체크해보는 거죠..

건수가 0보다 크다면 뭔가 인서트 되었다는 거니까..

 

@@ROWCOUNT는

SQL 실행결과 리턴된 행의 갯수를 돌려줍니다.

SELECT는 선택된 행의 갯수..

INSERT는 입력된 행의 갯수.. 이런 식으로 말이죠

물론 DELETE와 UPDATE에도 적용되겠죠..

가객님이 2004-03-19 12:51에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1251DB별 table 이름을 가져오고 싶습니다. [1]
이준영
2004-03-23
3701
1250MSSQL데이터타입 정리된 것 없나요?(mysql로의 마이그레이션때문에) [1]
하야로비
2004-03-23
3823
1249조인문....정말 어렵네요 도와주세요 [1]
박인혁
2004-03-18
3606
1248성공적으로 인서트 되었는지를 알 수 있는... [1]
초보
2004-03-17
3313
1247이것좀 봐주실수 있으실런지요? [1]
초보
2004-03-17
4664
1246[질문]999를 0000999 로 바꾸려면 어떻게 해야 하나여? [1]
최재영
2004-03-17
3929
1245팀별 SUM 중 한 행으로 처리가 안됩니다. [3]
박종덕
2004-03-16
4107
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다