본문 바로가기

커맨드 명령

2.3.13 DROP FUNCTION




저장 기능 삭제


/* 문법 */
DROP FUNCTION function_name
 
/* 파라미터 */
function_name    -- 삭제할 저장 기능 
cs

『DROP FUNCTION』을 사용하면, 저장 기능을 삭제할 수 있다.

DROP FUNCTION을 입력한 후, 삭제하고 싶은 기능 이름을 지정한다.




/* 사용 예 */
DROP FUNCTION f_foo
cs


◐Oracle

최신 버전인 Oracle 8i의 큰 특징은 Java를 채용한 것이다. Java VM이나 CORBA의 ORB를 내장하여,

Java에 의한 저장 프로시저나 CORBA 클라이언트로 부터의 엑세스가 가능하게 되었다.

그러나  Java는 많은 메모리가 필요하다는 단점이 있다.


그리고 다수의 파라미터 설정에 의해 운용되는 데이터베이스에 유연하게 대응할 수 있는 반면,

전문가가 아닌 일반 사용자는 취급하기 어려운 점도 있다.


Oracle에는 다양한 제품 패키지가 준비되어 있다.


  • Oracle Enterprise Server
  • Oracle Workgroup Server
  • Personal Oracle
  • Oracle Lite


Enterprise Server는 대규모의 데이터베이스를 많은 사용자가 사용할 수 있는 패키지이며, 복제 등의

기능도 포함되어 있다. Workgroup Server는 중규모의 데이터베이스를 적은 인원이 사용할 수 있는

패키지이다. Personal Oracle은 개인이 사용할 수 있는 패키지이며, 개발용으로 사용되는 경우도 

있다. Oracle Lite는 개인이 사용할수 있는 패키지이나, 데이터베이스 엔진으로서의 목적이

압축되어 있는 제품이다.


위의 패키지들은 기본적으로 모두 같은 SQL 명령을 사용할 수 있다.

단, Oracle Lite는 일부 명령이 삭제되어 있으나, 그 대신 메모리의 사용량이 억제되어 있다.

어느 패키지를 선택해야 할지는 사용할 사용자 수, 가동시키는 플랫폼 등에 의해 달라지기 때문에

SI업자나 Oracle에 상담하는 것이 좋다.

'커맨드 명령' 카테고리의 다른 글

2.3.15 DROP TRIGGER  (0) 2018.11.21
2.3.14 CREATE TRIGGER  (0) 2018.11.18
2.3.12 CREATE FUNCTION  (0) 2018.11.13
2.3.11 DROP PROCEDURE  (0) 2018.11.12
2.3.10 CREATE PROCEDURE [Oracle]  (0) 2018.11.12