ROLLBACK TRANSACTION 요청에 해당하는 BEGIN TRANSACTION이 없습니다.

 

ROLLBACK 을 사용하기 위해서 

begin 해당명을 적어주어야

rollback 해당명으로 롤백지켜준다.

 

해당 프로시져에서

begin을 사용하였으면 end를 꼭 작성해주어야 한다.

 

 

하위 쿼리에서 값을 둘 이상 반환했습니다. 하위 쿼리 앞에 =, !=, <, <=, >, >= 등이 오거나 하위 쿼리가 하나의 식으로 사용된 경우에는 여러 값을 반환할 수 없습니다.

 

해당쿼리실행시 당연히 되어야 하는 부분인데~

단지 update 문일경우 where문으로 특정인원을 지정해주지않았기때문에 났습니다.

 

전체를 한번에 update하고 싶었는데~되질 않아 당황스럽네요.

 

트리거연결부분이 있어서 안되는듯 하였습니다.

 

https://www.google.co.kr/search?ei=qfDLXYfJI4yB0wSiiZf4AQ&q=Expected+one+result+%28or+null%29+to+be+returned+by+selectOne%28%29%2C+but+found%3A+7&oq=Expected+one+result+%28or+null%29+to+be+returned+by+selectOne%28%29%2C+but+found%3A+7&gs_l=psy-ab.3..0.49268867.49268867..49269670...0.0..0.436.436.4-1......0....2j1..gws-wiz._DdtiHxAOr4&ved=0ahUKEwjHwd6HkuflAhWMwJQKHaLEBR8Q4dUDCAo&uact=5#spf=1573695777655

 

Expected one result (or null) to be returned by selectOne(), but found: 7 - Google 검색

2014. 12. 6. · TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 정해져있는 반환값이 1개인데, 지금 받아 ...

www.google.co.kr

 

+ Recent posts