본문 바로가기
반응형

호구지책/DB37

[Oracle] 코멘트 추가 하기 -- 테이블에 코멘트 추가COMMENT ON TABLE MONEY IS '금액 테이블'; -- 컬럼에 코멘트 추가COMMENT ON COLUMN MONEY.AMOUNT IS '금액'; 테이블에 코멘트 추가하는 방법과컬럼에 추가하는 방법이 있다. 추가한 뒤에 COMMIT을 할 필요는 없다.자동으로 반영이 된다. 만일 테이블을 확인했는데 코멘트가 안보이면F5를 눌러서 새로고침하면 확인이 될 것이다. 2024. 8. 14.
[티베로] MVIEW 새로고침(refresh) 기본형은 다음과 같다.CALL DBMS_MVIEW.REFRESH('myuser.mytable'); 옵션을 추가할 수 있다. 옵션에는 c와f가 있으며f는 빠른 새로고침, c는 완전 새로고침이다.옵션을 생략하는 경우 빠른 새로고침을 쓸 수 있으면 빠른 새로고침을 쓰고,쓸 수 없으면 완전 새로고침을 쓴다.CALL DBMS_MVIEW.REFRESH('myuser.mytable','f');--빠른 새로고침CALL DBMS_MVIEW.REFRESH('myuser.mytable','c');--완전 새로고침새로고침하는데 걸린시간은테스트 시스템에서 2초실제 시스템에서 20초 정도 였다.  참고 https://technet.tmaxsoft.com/upload/download/online/tibero/pver-2016040.. 2024. 7. 12.
[리눅스] 쉘에서 달러 기호 처리 쉘에서 다음과 같은 쿼리를 써야하는 경우가 있다. select * from v$database; 달러기호의경우 변수로 취급되어서 실제로는select * from v; 이렇게 나오고 만다. 이럴 때는select * from v\$database; 달러 앞에 원화기호인 \ 를 넣어주면 정상적으로 동작한다. 2024. 6. 25.
[Tibero] 티베로 기동 및 종료 , 프로세스 확인 프로세스 확인 #ps -ef |grep tbsvr|grep -v 기동 #tbboot 종료 #tbdown 클린 종료(clean) #tbdown clean 접속 #tbsql sys/tibero6 관련오류 메시지 TBR-2131: Generic I/O error -> tbboot 하면 해결됨 2024. 1. 18.
80004005 에러코드 (-2147467259) 에러코드 - 2147467259 해당코드는 %ld으로 프린트했을 때 나오는 에러코드이다. %x(핵사코드)로 프린트하면 80004005 라는 에러코드가 검출된다. 80004005는 odbc 공급자 에러이다. 공급자가 올바르게 매칭되지 않았을 때 나오는 현상으로 오라클 연결에 mssql 공급자를 사용했을 때 발생할 수 있다. 공급자를 오라클 공급자로 변경해주면 해당 오류를 수정할 수 있다. 참고 PRB: "Microsoft Jet 80004005 데이터베이스 엔진 '(알 수 없음)' 파일을 열 수 없습니다."라는 오류 메시지가 표시됩니다. 2020. 8. 3.
[MSSQL] ORDER BY 정렬 시 빈값을 뒤로 보내기 member 테이블이 있고 member 테이블에 hobby 컬럼이 있다고 가정하자. hobby 컬럼을 정렬하는데, hobby 컬럼에 빈값이 있다면 어떻게 정렬을 해야 좋을까? select * from member order by hobby (case when hobby = '' then 1 else 0 end), hobby asc 위와 같이 쿼리를 사용하면, 빈칸을 뒤로 보낼 수 있다. 앞으로 보내는 것은 hobby (case when hobby = '' then 1 else 0 end), 를 지우면 된다. 2020. 4. 7.
반응형