본문 바로가기

DB/Oracle108

오라클 sys 암호 설정 오라클 sys 암호 설정 명령 프롬프트에서 다음을 실행합니다. C:>sqlplus "/as sysdba" SQL> show user USER is "SYS" 암호를 원하는 대로 설정합니다. SQL> alter user sys identified by 암호; SQL> alter user system identified by 암호; 2016. 2. 4.
특정 문자 갯수 뽑기 scott.emp table에서 사원이름중 ′A′ 문자가 몇번 나오는지 알아 보기select ename, length(ename)-length(replace(ename,′A′,′′)) "A 문자 갯수" from emp; ENAME A 문자 갯수 -------------------- ----------- SMITH 0 ALLEN 1 WARD 1 JONES 0 MARTIN 1 BLAKE 1 CLARK 1 SCOTT 0 KING 0 TURNER 0 ADAMS 2 JAMES 1 FORD 0 MILLER 0 14 개의 행이 선택되었습니다. 2016. 2. 4.
오라클 FK 삭제 오라클 FK 삭제ALTER TABLE 테이블명 DROP CONSTRAINT FK명 2016. 2. 4.
오라클 함수 * 산술함수 abs(n) : n의 절대값 ceil(n) : n보다 크거나 같은 최소정수 cos(n) : n의 cosine 값 cosh(n) : n의 hyperbolic cosine 값 exp : e의 n지수승 floor(n) : n보다 작거나 같은 최대정수 mod(m,n) : m을 n으로 나눈 나머지 power(m,n) : m의 n지수승 sign(n) : n0이면 1 sin(n) : n의 sine값 sqrt(n) : n의 루트근 / n- lower(문자) : 문자를 소문자로- upper(문자) : 문자열 대문자로- initcap(문자) : 첫글자만 대문자로- concat(문자, 문자) : 두문자를 연결- substr(문자열, 시작숫자, 갯수) : 시작숫자부터 갯수 만큼 문자 추출- instr(문자열, 찾.. 2016. 2. 4.
mssql vs oracle 함수 비교 문자열 함수FunctionOracleSQL ServerConvert character to ASCIIASCIIASCIIString concatenateCONCAT(expression + expression)Convert ASCII to characterCHRCHARReturn starting point of character in character string (from left)INSTRCHARINDEXConvert characters to lowercaseLOWERLOWERConvert characters to uppercaseUPPERUPPERPad left side of character stringLPADN/ARemove leading blank spacesLTRIMLTRIMRemove trai.. 2016. 2. 4.
데이터베이스 링크 작업하고 있는 시스템의 DB와 사내 다른 두 시스템 C, Q가 데이터를 공유해야 한다.이중 Q는 같은 서버의 오라클 인스턴스내에 있어서 테이블스페이스명만 앞에 붙여주면 접속이 가능한데,C는 서버가 달라서 오라클의 데이터베이스 링크 기능을 이용하기로 했다. 검색해 보니 NLS_CHARACTER_SET이 다르면 DATA 입출력시 ?????로 나타난다는데, 이건 뭐 UTF-8로 통일되어 있으므로 문제 없을듯 하다. 기본 문법 CREATE DATABASE LINK CONNECT TO IDENTIFIED BY USING ; - link_name : 사용할 데이터베이스 링크명- service_name : 네트워크 접속에 사용할 오라클 데이터베이스 네트워크 서비스명- username, password : 접속 대상의.. 2016. 2. 4.
반응형