본문 바로가기

데이터 베이스/Oracle SQL

(13)
sql 실습 (1) INSERT INTO NOTICE VALUES(1,'JDBC란 무엇인가?','newlec','aaa',SYSDATE,10,''); COMMIT; INSERT INTO NOTICE VALUES(2,'JDBC2란 무엇인가?','newle2c','aaa',SYSDATE,1,''); INSERT INTO NOTICE VALUES(5,'JDBC3란 무엇인가?','newlec2','',SYSDATE,7,''); SELECT * FROM NOTICE; INSERT INTO notice ( id, title, writer_id, content, regdate, hit, files ) VALUES ( :v0, :v1, :v2, :v3, :v4, :v5, :v6 ); SELECT * FROM MEMBER; UPDATE M..
Oracle DML 데이터 조작어 1. INSERT/SELECT INSERT INTO VALUES INSERT INTO MEMBER(ID, PWD) VALUES('newlec', '111'); 넣지 않으면 NULL값 SELECT * FROM MEMBER; : MEMBER의 모든 데이터 꺼내기 SELECT ID AS USER_ID, NAME, PWD FROM MEMBER; (=)SELECT ID USER_ID, NAME, PWD FROM MEMBER; AS 생략 가능 2. UPDATE / DELETE UPDATE MEMBER SET PWD='333', name='손오공' WHERE ID='dragon'; ; ->ID가 'dragon'인 행의 PWD가 222, NAME이 '손오공'으로 업데이트 됨 DELETE MEMBER WHERE ID='..
오라클 데이터 형식 CHAR 기본적 고정길이 문자열 형태 VARCHAR2 가변길이 문자열 NCHAR 다국어 고정길이 문자열 형태 한글이나 독일어 같은 문자열 2바이트로 표현됨 NVARCHAR2 다국어 가변길이 문자열 CLOB 대용량 텍스트 데이터 타입(최대 4Gbyte) NCLOB 대용량 유니코드 데이터 타입 NUMBER 정수,실수 구분하지 않음 ex) NUMBER(6,2) 최대 6자리, 소수점 2자리 포함 ex) NUMBER(6,-2) 소수점 -2자리에서 반올림하는 최대 6자리의 숫자 ex) NUMBER ex) NUMBER(38,*) ex) NUMBER(*,5) DATE 연, 월, 일 표시 4712 BC~ AD(01-JAN-99) TIMESTAMP 연, 월, 일, 시, 분, 초
oracle 데이터 베이스 원격 접속 PDB$SEED -> 원본데이터베이스 XEPDB1 -> 가상화 데이터베이스 원격 접속을 위한 설정 변경 EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE); 호스트 이름에 원격데이터 베이스에 접속하고 싶은 IP를 입력한다. 단, 방화벽설정이 되어있는 경우 해제.
oracle database 설치/ sql developer 설치/ network adapter could not establish the connection 에러 처리 우선 sql database를 깔아준다. https://www.oracle.com/database/technologies/ 후에 편하게 사용하기 위한 SQL developer도 깔아준다. 기본으로 설치되어 있는 도스창같은 sql plus를 사용해도 된다. https://www.oracle.com/database/technologies/appdev/sqldeveloper-landing.html 윗 링크로 들어가 다운로드 한다. jdk 낮은 버전을 요구하는데 현재 설치된 jdk 16버전에서 실행해도 큰 문제가 없다해서 설치했다. 설치된 모습 웹에서 처리하고 싶으면 localhost:5500/em/login 에 들어가 설정하면 된다. 왼쪽의 초록색 플러스 버튼을 누르고 이름과 사용자이름 비밀번호를 설정한다. ..