데이터베이스/Oracle (3) 썸네일형 리스트형 [Oracle] 명령프롬프트 / cmd 창으로 계정생성 윈도우 창에서 cmd 를 적은후 엔터를 치면 명령프롬프트 창이 나온다. 명령 프롬프트 창에서 SQLPLUS sys/java@localhost:1521 as sysdba; 를 적은후 엔터를 친다. 여기서 sys / java 는 시스템 계정과 비밀번호 이다. 시스템 계정과 비밀번호를 까먹었을 때는 찾아야 한다. (나중에 찾는법 적어드림) 그러면 oracle에 접속할 수 있다. oracle 에 접속한 후 유저를 생성해 준다. 유저생성 slq 문 sql > create user jspbook identified by java; jspbook 은 유저 id 이고, java 는 유저 password 이다. 유저를 생성한 후 권한을 부여해준다. CONNECT 연결권한 DBA DB관리자 권한 RESOURCE 개체 생성.. [Oracle]오라클 / Oracle 로 자바변수 한번에 만들기 오라클 DB작업후 자바 VO객체에 변수병을 입력할때 많은 번거로움 있다. 그럴때 사용하는 것이 변수생성 쿼리문이다. SQL > select 'private ' || decode(lower(data_type), 'number', 'int ', 'String ') || lower(column_name) || ';' from cols where lower(table_name) = ' 컬럼명 '; 컬렴명은 lower 함수가 적용되어있기 때문에 소문자로 적어야함!!! 데이터베이스에 수많은 컬럼명이 들어있다. 이를 자바 VO에 옮기려면 약간의 노력과 귀찮음이 발생 이때 SQL문 실행 select 'private ' || decode(lower(data_type), 'number', 'int ', 'String ').. [오라클/Oracle]오라클 / Oracle 여러 테이블 한번에 삭제하기 아쉽게도 오라클에서 한번에 테이블을 삭제하는 쿼리문은 존재하기 않습니다. 하지만! SELECT문을 사용하여 테이블 삭제 쿼리문을 생성해주면 손 쉽게 삭제할 수 있습니다. SQL> SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables; CASCADE CONSTRAINTS 이부분은 자유롭게 수정하여 사용하시면 됩니다. 실습 ) 지우고 싶은 무수히 많은 테이블들.... SQL> SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables; 쿼리문 실행. Shift 키 OR Ctlr + A 를 이용하여 전체 드래그 Ctrl C + Ctrl.. 이전 1 다음