본문 바로가기

oracle

create table as select 다시 한번 상기하자!! 운영체제 Windows7최초 작성일 2013/10/21프로그램 및 버전 Oracle11g마지막 수정 작성일-※ 주의사항 무엇이든 중요한건 시험입니다 :) 1. 작업개요 현재 2군데에 DB가 구축되어 있습니다(A, B). 똑같은 DB이지요. 테이블구성두요. A DB의 테이블 하나가 심각하게 많이 변경되어 B DB의 테이블을 똑같이 만들어야 하는데 하나하나 수작업을 하기 귀찮습니다. * Create table as select 라는 좋은 스크립트를 열심히 검색한 결과 찾았습니다. 테이블 복사하는 기능일고 합니다. *** 근데 한가지 문제가 있습니다.테이블 복사는 되는데 Primary Key, Comments, Index는 복사가 안됩니다.블로그 작성자님께서 안된다고 하셔서 혹시라도 혹시라도 해봤는데... 정.. 더보기
pl/sql 프로그램에서 사용할 수 있는 문자 집합 아래 이외의 문자열은 pl/sql블럭 안에서 허용 불가.문자 : A~Z, a~z숫자 : 0~9기호 : ~!@#$%^&*()_-+=|[]{};:,.?/ 특별한 의미를 담고 있는 문자; : 세미콜론. 문장이 끝남.% : %ISOPEN과 같은 커서 속성과 %TYPE과 같은 속성 표시, 또는 LIKE문장에서 와일드카드 기호로 사용,!=,^=,~= : 같지 않음을 표시|| : 연결 연산자로 문자를 서로 연결함 : 레이블 구분자,= : 작거나 크거나, 작거나 같거나, 크거나 같음:= : 할당 연산자=> : 위치 표기를 위한 연산자(프로시저나 패키지의 매개변수 지정 시 사용)-- : 한줄 주석/* ~ */ : 여러 줄 주석의 처음과 끝을 나타내는 구분자 더보기
DBMS_OUTPUT 패키지 DBMS_OUTPUT 패키지는 문자열 출력을 위해 3가지 프로시저를 지원함PUT_LINE : 문자열을 출력한 후 다음 라인으로 이동.PUT : 문자열을 출력한 후 대기.NEW_LINE : 다음 라인으로 이동. DBMS_OUTPUT 예제=================================================================SET SERVEROUTPUT ONDECLAREl_output varchar2(1000);BEGINDBMS_OUTPUT.ENABLE(1000000); // 화면 출력을 1000000건으로 제한.DBMS_OUTPUT.ENABLE(buffer_size=>NULL); // 화면 출력에 제한을 두지 않음.DBMS_OUTPUT.PUT_LINE('put_line1'); .. 더보기