목록DB/Oracle (26)
지엉

트리거 trigger는 테이블에 부착한 형태로써, insert, update, delete 작업이 수행될 때 특정 코드가 작동되도록 하는 구문 트리거는 실행할 때 범위를 지정하고 F5버튼으로 부분 실행해야한다. 트리거의 기본 예시 HTML 삽입 미리보기할 수 없는 소스 AFTER트리거 VS BEFORE트리거 after트리거 - insert, update, delete 작업 이후에 동작하는 트리거를 의미함. before트리거 - insert, update, delete 작업 이전에 동작하는 트리거를 의미함. instead of트리거 - insert, update, delete 작업 이전에 발생하는 트리거인데, view에만 부착할 수 있다. 트리거에서 사용할 수 있는 키워드 :OLD = 참조 전 열의 값 (..

PL/SQL (Program language SQL) 오라클에서 제공되는 프로그래밍 기능이다. 일반적인 프로그래밍과는 차이가 있지만, 오라클 내부에서 아주 적절한 방식을 적용해준다. 쿼리문의 집합으로 어떠한 동작을 일괄처리하기 위한 용도로 사용된다. 절차형SQL (PLSQL)은 코드 부분만 선택하여 F5로 컴파일 하여 실행한다. (그렇지 않으면 전체파일이 컴파일 되어 잘못된 결과가 수행된다.) 프로시저 스토어드(저장) 프로시저 하나의 함수처럼 실행하기 위한 쿼리의 집합. 만드는 과정과, 실행하는 구문이 나누어 작성한다. 실행할 때 범위를 지정하고 F5버튼으로 부분 실행해야 한다. 프로시저는 테이블에서 데이터를 추출해 조작하고 그 결과를 다른 테이블에 다시 저장하거나, 갱신하는 일련의 처리를 할 때 주로 ..

PL/SQL (Program language SQL) 오라클에서 제공되는 프로그래밍 기능이다. 일반적인 프로그래밍과는 차이가 있지만, 오라클 내부에서 아주 적절한 방식을 적용해준다. 쿼리문의 집합으로 어떠한 동작을 일괄처리하기 위한 용도로 사용된다. 절차형SQL (PLSQL)은 코드 부분만 선택하여 F5로 컴파일 하여 실행한다. (그렇지 않으면 전체파일이 컴파일 되어 잘못된 결과가 수행된다.) DML문을 익명블록에서 사용하기 DDL문은 사용이 불가능하고, 일반적인SQL문의 select절을 사용하는데, 특이한 점은 select절 아래에 into 절을 사용해 변수에 할당한다. 해당 테이블과 같은 타입의 컬럼 변수를 선언하려면 테이블명.컬럼명%type을 사용한다. 프로그램 SQL 문법 실사 - 출력문 사용 H..

권한(Privilege) 특정 SQL 문장을 실행하기 위한 권리이다. 데이터베이스 관리자(DBA)는 데이터베이스와 그 객체에 대한 엑세스를 사용자에게 부여하는 능력을 갖춘 상급 사용자이다. 사용자는 데이터베이스에 엑세스하기 위해 시스템 권한이 필요하고, 데이터베이스에서 객체의 내용을 조작하기 위해 객체 권한이 필요하다. 사용자는 관련 권한들의 이름 있는 그룹인 Role이나 다른 사용자에게 추가로 권한을 부여하기 위해 권한을 가질 수 있다. 계정 및 계정 권한 확인 HTML 삽입 미리보기할 수 없는 소스 사용자 계정 생성 HTML 삽입 미리보기할 수 없는 소스 이렇게 만들게 되면 계정 자체는 생성이 되지만, 로그인이 안 된다. 로그인을 할 수 있는 권한을 줘야한다.(추가로 다른 것들도 주자) HTML 삽입..