다들 아시겠지만, MS-SQL의 좋은것중 하나가 쿼리를 모아서 한번에 보낼수 있는거더군요.(오라클은 되긴하는데 좀 복잡하다고...)


1.저같은 경우는 insert, update등을 동시에 여러개를 해야 하고 트랜잭션이 필요한 경우, 쿼리문을 만들어 놓고 쿼리문을 다 만들면, 비로소 트랜잭션을 걸고 한번에 서버에 날린 다음 이상이 없으면 커밋을 합니다.


그러면  쭉.. 실행이 되죠. 그게 하나씩 보내는거보다 훨씬 속도가 빠르더군요.


그런데..


어떻게 세팅을 해야 그렇게 되는지 모르겠는데, 예를 들어 50개의 insert구문을 만들어서 던지는 프로그램이 있습니다.


만약 중간에 정상적이지 않은 쿼리가 있는 경우, 거래처중 어떤 서버는 에러를 내고 돌려줍니다.


그런데 어떤 서버는 에러가 나긴 하지만 그냥 무시하고 에러난 쿼리만 버리고(?) 나머지를 정상처리 해버립니다.


얼마전 거래처에서 특정한 한줄이 저장이 안되서 컴플레인을 받았는데, 이유는 필드의 길이가 저장하려는 길이보다 작아서 발생하는 에러였습니다.

하지만 이런 경우 에러를 내는 서버도 있고 이렇게 그냥 무시하고 가는 서버도 있네요,


똑같은 쿼리가 똑같은 프로그램에서 돌았는데 서로 상황이 다르다면 결국 서버 세팅에 뭔가 차이가 있는거 같습니다.


어떤 옵션이 그렇게 할까요?? 고견을 들려주셨으면 합니다.


2. 또한, 아까 얘기한 컴플레인도 사실 좀 그렇습니다. 예를 들어 CHAR(10)짜리 필드에 11자리를 밀어넣으면 어떤 서버는 그냥 10자리만 저장하고 나머지를 버리고, 어떤 서버는 안맞으니까 에러를 내버리네요.(설마 CHAR과 VARCHAR의 차이는 아니겠지요..?)


결국 둘다 뭔가 옵션이 있지 않을까 해서요..


고맙습니다.

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 551
8933 insert 시 빈데이터나 잘못 입력된 데이터 입력 방지 질문 [2] 슈토파이터 2015.09.18 2960
8932 사용자 정의 함수를 찾을 수 없거나 이름이 불확실합니다 [3] 에슈리온 2015.09.17 8424
8931 join 쿼리 문의드립니다. [2] dDrake 2015.09.17 2669
» 여러개의 쿼리를 동시에 던졌는데 중간에 에러발생시 리턴 문의 [1] 비와바람 2015.09.16 3601
8929 명명된 인스턴스 접속 [3] 절간신부™ 2015.09.15 3814
8928 FROM~TO 기간만큼 행으로 조회쿼리 질문합니다. [2] 오늘밤은안돼요 2015.09.15 2795
8927 1개의 테이블안에 컬럼값 비교 쿼리 문의 드립니다. [2] akfflr 2015.09.15 3326
8926 쿼리 문의합니다.. [1] 경원 2015.09.14 2295
8925 where 조건에 해당 하는 건수를 조회할려면?? [2] 말자말자 2015.09.14 2967
8924 top1 을 사용하지않고 결과값을 하나만 얻을수있을까요? [2] 고구망 2015.09.14 2336
8923 각 날짜의 마지막 데이터를 얻어오는 쿼리를 만들고 싶습니다. [3] 딱풀 2015.09.11 3545
8922 SQL 완전히 삭제하는 방법 질문드립니다. 웅방 2015.09.11 4322
8921 SQL Server 내렸다 올렸을 때 확인하는 건 무엇을 확인해야 하나요? [1] SQLerBeginner 2015.09.11 2342
8920 mssql 테이블 합치기 질문 [5] 렌슈유 2015.09.10 5678
8919 groupby 질문좀 드릴게요 [4] 새우볶음 2015.09.10 2280
8918 윈도우즈인증을 막고 SQL Server 인증을 사용하고 싶습니다 방법이 있을까요? [3] SQLerBeginner 2015.09.10 5035
8917 공유기 접속 로그 DB 만들기 로그DB 2015.09.08 3756
8916 아무리 생각해도 잘안돼서 질문 드립니다,...! [2] 슈토파이터 2015.09.08 2621
8915 쿼리문 작성으로 올립니다. [6] 얼음왕자 2015.09.08 2607
8914 SQL 2014 스크립트(sp) 생성 관련해서 질문 드립니다. 홍맹덕 2015.09.07 2290





XE Login