본문 바로가기
728x90

SQL/Oracle34

SQL 조회된 데이터가 없을때 만약 데이터가 없거나 결과가 NULL 일경우 아래와 같이 nvl or ifnull 을 사용한다 각각 oracle 과 mysql에서 사용되며 뒤에 값 1은 NULL일 경우 치환해줄 값을 세팅하면된다 oracle : NVL(MAX(SEQ)+1,1) myslq : IFNULL(MAX(SEQ)+1,1) 2015. 8. 3.
Insert into SELECT한 것을 테이블에 복사할때 insert into table1 ( col_1, col_2, col_3 ) select col_1, col_2, col_3 from table2 where col_1 = '0' 이렇게 하면 select 한부분이 쏙 들어간다 단~!!!!! 컬럼타입이나 사이즈 등등 다 맞을경우이다.ㅎ 2014. 7. 22.
n번째 줄의 데이터 값 조회 SQL BEGIN TRY CREATE TABLE test ( empno INT , empname VARCHAR(20) , tel VARCHAR(20) ) END TRY BEGIN CATCH END CATCH INSERT INTO test (empno, empname, tel) VALUES ('1111', '홍길동', '123-4567'); INSERT INTO test (empno, empname, tel) VALUES ('2222', '김철수', '234-5678'); INSERT INTO test (empno, empname, tel) VALUES ('3333', '김영희', '345-6789'); SELECT a.empno, a.empname, a.tel FROM ( SELECT ROW_NUMBER() O.. 2014. 2. 10.
Exception:System.Data.OracleClient에는 Oracle 클라이언트 소프트웨어 버전 8.1.7 이상이 필요합니다 "Exception:System.Data.OracleClient에는 Oracle 클라이언트 소프트웨어 버전 8.1.7 이상이 필요합니다" 라고 오류가 나올때는.... 오라클 홈 디렉토리 포함 하위 디렉토리 및 파일을 ASP.NET, IUSER 계정을 보안에서 추가해주면 완료~!! 2013. 6. 18.
728x90