UPDATE table1 a
SET a.col1 = (SELECT col1 FROM table2 WHERE col2 = a.col2)
WHERE a.col2 IN (SELECT col2 FROM table2)
UPDATE table1 a
SET ( col1, col2 ) = ( SELECT col1, col2 FROM table2 b WHERE b.col3=a.col3 ) 
WHERE a.col3 IN ( SELECT col3 FROM table2 )

'DB > Oracle' 카테고리의 다른 글

오라클 유저 비밀번호 변경  (0) 2013.09.26
' 홑따옴표 처리  (0) 2013.09.04
오라클 명세서 쿼리  (0) 2013.03.27
날짜변환  (0) 2013.02.01

오류내용

상식적인 선의 LEFT JOIN 문을 여러개 걸었더니 쿼리식 일부와 함께 "쿼리식의 연산자가 없는 구문 오류입니다." 에러메시지가 발생하였다. 해당 쿼리문은 일반적인 문법으로 봤을때 문제가 없었으며, LEFT JOIN을 하나만 했을때에는 정상적으로 실행이 된다.

 

>> LEFT JOIN 하나여서 문제가 발생하지 않는 쿼리문

SELECT *
FROM table1 a
LEFT JOIN table2 b ON (a.ID=b.ID)

 

>> LEFT JOIN을 여러개 걸었더니 "(a.ID=b.ID) LEFT JOIN table3 c ON (b.ID=c.ID) 쿼리식의 연산자가 없는 구문 오류입니다." 에러가 발생한 쿼리문

SELECT *
FROM table1 a
LEFT JOIN table2 b ON (a.ID=b.ID)
LEFT JOIN table3 c ON (b.ID=c.ID)

 

 

해결

일단 감싸니까 됐다. 

SELECT *
FROM (
    SELECT *
    FROM table1 a
    LEFT JOIN table2 b ON (a.ID=b.ID)
) a
LEFT JOIN table3 c ON (a.ID=c.ID)

 

오류내용

Include 파일은 부모 디렉터리를 표시하기 위해 '..'를 사용할 수 없습니다.


해결


에러내용

An error occurred on the server when processing the URL. Please contact the system administrator.

If you are the system administrator please click here to find out more about this error.


해결

이렇게 하면 적절한 에러메시지가 브라우저에 출력된다.



메뉴위치

제어판 > 프로그램 추가제거 > 윈도우 기능 사용/사용 안 함


설정법


이렇게 하면 IIS7.5와 ASP를 사용할 수 있게 된다.


'Classic ASP' 카테고리의 다른 글

사이트 긁어오기  (0) 2015.08.20
ASP에서 JSON을 쓰려면  (0) 2015.03.06
sleep / delay  (0) 2014.09.12
ASP의 컬렉션(Dictionary, Map, 연관배열)  (0) 2014.03.12
ASP의 배열(Array)  (0) 2014.03.12

+ Recent posts