본문 바로가기

분류 전체보기120

[Oracle]DELETE 데이터베이스의 기본적인 기능 중 하나 테이블에 데이터를 삭제할 때 쓰인다. 기본문법 Delete from table명 where 조건절 ... 이건 머 특별한게 없다.. 2020. 8. 8.
[Oracle]CASE 조건문 방법1) select case 컬럼값 when 조건 then 출력물 when 조건 then 출력물 when 조건 then 출력물 end from dual; -> case 뒤에 비교할 값을 설정하고 when에 조건을 설정한다. 조건을 충족할 경우에만 then의 값을 가지고 있는다. 방법2) select case when 컬럽값 = 조건 then 출력 when 컬럽값 = 조건 then 출력 else 조건을 만족하지 못할경우 출력 end from dual; -> 조건문을 따로 설정하지 않고 when절에 바로 조건절을 입력한다. 2020. 8. 8.
[Oracle]DECODE 함수 조건문 방법) Select decode(조건, 참, 거짓) From dual; Ex) Select decode('A=1', '맞음', '틀림') From dual; 값 -> 맞음 (A라는 컬럼의 값이 1이 참이면) 값 -> 틀림 (A라는 컬럼의 값이 1이 거짓이면) ★ DECODE는 다중으로 쓸수도 있다. -> Select DECODE(조건, DECODE(조건, DECODE(조건...))) From dual; ※ DECODE 조건의 값이 참일때 혹은 거짓일때 들어가는 값에 다시 DECODE를 사용할 수 있다. 결국 너무 길어지면 쓴사람도 헷갈리게 되니 CASE로 하는게 더 효율적이다. 2020. 8. 8.
[Oracle]NVL, NVL2함수 NULL값을 변경하는 함수 문법 Select NVL(컬럼, 변경할 값) from dual -> 컬럼값이 NULL일 경우 변경할 값으로 해당값을 변경 Select NVL2(컬럼, 참, 거짓) from dual -> 컬럼값이 참일 경우 참의 로직 수행, 거짓일 경우 거짓의 로직 수행 간혹 쿼리를 돌릴때 NULL값으로 인해 정상적으로 수행이 되지 않는 경우가 생길 때가 있는데 NVL함수를 이용하여 에러가 나지 않도록 로직을 잘 짜보자. NVL2는 잘안쓰고 보통 NVL만 쓰게된다. 2020. 8. 8.
[Oracle]환경변수 path값이 1023자를 초과합니다. 간만에 컴퓨터 밀어버리고 다시 설치하고 있는데 Oracle 10g 설치중에 "환경변수 path값이 1023자를 초과합니다" 라는 메세지와 함께 오류가..... (╯°□°)╯︵ ┻━┻ 이런 오류가 뜬적이 없었는데 떠서 처음엔 윈도우 설치를 잘못했나 했다... =_=... 환경변수가 머 그리 길꺼라며 찾아들어가봤는데... 정말 길게 있더라 64비트를 설치하다보니 32비트에 대한 환경변수가 같이 잡혀있어서 그런 일이 벌어짐. 해결방법 내컴퓨터(윈도우10에서는 내 PC) -> 속성 -> 고급 -> 환경변수로 들어가서 Path를 선택하면 경로가 주르륵 나열되어있는데 혹시나 환경변수 잘 알고 있다면 필요없는 부분을 삭제해버리면 되는데 그렇지 않다면 환경변수 Path를 전체 복사해서 txt파일등등으로 만들어서 보관하.. 2020. 8. 8.
티스토리를 시작해보자 인터페이스도 깔끔하고 간편하네 네이버블로그 조금 해보다가 새로운마음과 함께 여기서 시작! 2020. 8. 8.