안녕하세요. 제가, 현재 dbms에 auto_commit 옵션이 활성화 되어있는지 궁금해서, select * from sysoption where option like '%auto%'; 라는 쿼리를 실행시켰는데, 에러가 나고 있습니다. 무엇이 문제인지, 그리고 제가 원하는 것을 얻으려면 어떻게 해야 하는지 도움말씀 부탁드립니다.
db가 ase인가요?
IQ인가요?
ase이라면
auto_commit 옵션은 없습니다~~
sesstion에 설정 하는 겁니다
무슨 에러가 나는지 적어주세요~
도움 감사드립니다~ IQ이고요,
Syntax error or access violation: near 'option' in ...sysoption where [option] like '%auto%'; State:37000,Native:-131,Origin:[Sybase][ODBC Driver][Adaptive Server IQ]
(1/1 statement(s) completed)
Execution Time: 0.891 seconds 라는 메시지가 나오고 있어요.
이렇게 해보세요
select * from sysoption where "option" like '%auto%';
option은 reserved word이기 때문에 sysoption 이라는 테이블 생성할 때 "로 양쪽을 감싸주고 생성했을 겁니다.
세지아버님 감사드립니다.