반응형

오라클 2

오라클 DB 접속용 Golden32 툴에서 정기 작업 쿼리 변수 지정해서 간편하게 사용하기, 그에따른 특수문자 문제

오라클 DB 접속용 Golden32 툴에서 정기 작업 쿼리 변수 지정해서 간편하게 사용하기, 그에따른 특수문자 문제 골든32(Golden32)에서 자주 작업 용으로 실행하는 쿼리가 있다면, 변경되는 값 부분만 골든 툴의 변수(variable) 혹은 상수(constant variable)처럼 지정하여 좀 더 간편하게 사용할 수 있다. 쿼리 안에 변수명 앞에 &를 넣고 구문을 작성하면 되며, 변수의 값을 지정해주려면 DEFINE 문을 사용하면 된다. 다만, 골든에서 변수 선언을 위해 사용하는 특수문자가 & 문자라서, 쿼리 구문 중에, 특히 문자열 안에 & 특수문자가 들어간 경우에는 유의해야한다. 예를 들면, SELECT '&TEST' FROM DUAL; 이라는 구문이 의도대로 &TEST라는 결과를 보이게 하..

프로그래밍 2016.10.19

[오라클초보] ORA-01775: 동의어가 순환 고리 유형으로 정의되어 있습니다. 오류 발생시

[오라클초보] ORA-01775: 동의어가 순환 고리 유형으로 정의되어 있습니다. 오류 발생시(oracle error) ※ 오류 메시지 (한글) ORA-01775: 동의어가 순환 고리 유형으로 정의되어 있습니다. (영어) ORA-01775: looping chain of synonyms 주로 해당 테이블이 삭제되었거나, 해당 테이블에 대한 권한이 없을 경우 발생하는 오류입니다. 제 경우에는, public synonym을 만들어 둔 상태에서 테이블이 drop한 걸 모르고 조회했더니 해당 오류가 발생하더군요. 해당 table을 다시 create하거나, synonym을 drop한 후 새로 만들거나, 테이블 select 권한 등을 grant 해주어야겠습니다. -- 이렇게 임시로 테이블을 만들고 CREATE TA..

프로그래밍 2010.07.14
반응형