본문 바로가기

개발/ORACLE Databse

(3)
[ORACLE] ORA-12560 : TNS 프로토콜 어댑터 오류 해결법 원인 ORA-12560 은 DB 에 접속할 수 없음을 알려주는 에러입니다.ORACLE 서버 서비스를 사용 중지하였을 경우에 이런 현상이 나타나는데, 해결하는것이 어렵지 않기 때문에 혹 컴퓨터의 사양이 높지 않을 경우 주기적으로 서버 서비스를 중지했다가 시작했다가 하는 방법으로 사용하는 것을 추천합니다.해결법 내 컴퓨터 -> 관리 -> 서비스 서비스 창에서 OracleService--- 와 OracleOraDb--- 2개 를 사용으로 변경해주시면 ORA-12560 에러는 해결됩니다.OracleServiceORCL 같은 경우 제가 ORCL 이라는 이름으로 설치를 해서 이 이름으로 되어있지만 사용자 설정에 따라 다른 이름이 올 수 있습니다.
테이블에서 하나의 컬럼(column)을 제외하는 SQL문 테이블에서 하나의 컬럼(column)을 제외하는 SQL문 하나의 컬럼을 제외한 테이블의 모든 컬럼을 선택해야할 때가 있다.259개의 컬럼을 갖고 있고 1개의 컬럼(ex. 사업자등록증 정보가 있는..)을 제외하고 갖어올때null 값을 줘서 갖어오는 방법도 있지만 다른 방법에 대해서 알아보자. SELECT * INTO #TemporaryTable FROM YourTableName ALTER TABLE #TemporaryTable DROP COLUMN Columnwhichyouwanttoremove SELECT * FROM #TemporaryTable DROP TABLE #TemporaryTable모든 데이터를 임시 테이블에 삽입. (반드시 임시테이블이여야함)그런 다음 임시 테이블에서 원하지 않는 컬럼을 DR..
오라클 / MS SQL 오라클 / MS SQL DESC 테이블명; 테의블 정의 보기 SELECT SELECT * FROM 테이블명 WHERE 필드='조건' AND 필드2='조건2' SELECT 필드1, 필드2, 필드3 FROM 테이블명 SELECT * FROM TAB; 존재하는 모든 테이블 보기 SELECT DISTINCT 필드1 FROM 테이블명; 중복제거하기 SELECT 필드1 FROM 테이블 WHERE 필드2 BETWEEN 00 AND 00; //00부터 00사이에서 SELECT 필드1 FROM 테이블 WHERE 필드2 IN (00, 00); //00과 00중에서 SELECT 필드1 FROM 테이블 WHERE 필드2 LIKE '%단어%'; SELECT 필드1 FROM 테이블 WHERE 필드2 IS NULL; or NoT ..