CREATE VIEW ???

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????SYS????????????????????????????????????

????????????????????????????????????SELECT????????????????????????????????????????????????SELECT????????????????????????????????????????????????????????????????????????????????????????????????????????????SELECT??????????????????SELECT???????????????????????????????????????????????????????????????????????????????????????????????????SELECT????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????SELECT?????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????user2???????????????????????????user1.t1???????????????user1.f_abs()?????????????????????????????????user2.v2??????????????????????????????????????????user2???user1.t1??????SELECT?????????user1.f_abs()??????EXECUTE?????????????????????????????????????????????.

SELECT?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????

CREATE VIEW ????????????
    [ ( ???????????? [, ????????????] * ) ]
AS ??????????????? 

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

CREATE VIEW SAMP.V1 (COL_SUM, COL_DIFF)
	AS SELECT COMM + BONUS, COMM - BONUS
	FROM SAMP.EMPLOYEE;

CREATE VIEW SAMP.VEMP_RES (RESUME)
	AS VALUES 'Delores M. Quintana', 'Heather A. Nicholls', 'Bruce Adamson';

CREATE VIEW SAMP.PROJ_COMBO 
	(PROJNO, PRENDATE, PRSTAFF, MAJPROJ) 
	AS SELECT PROJNO, PRENDATE, PRSTAFF, MAJPROJ
	FROM SAMP.PROJECT UNION ALL 
SELECT PROJNO, EMSTDATE, EMPTIME, EMPNO 
	FROM SAMP.EMP_ACT 
	WHERE EMPNO IS NOT NULL;

????????????

????????????????????????????????????????????????????????????????????? ????????????????????????DML(data manipulation language)??????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????
CREATE TABLE T1 (C1 DOUBLE PRECISION);

CREATE FUNCTION SIN (DATA DOUBLE) 
	RETURNS DOUBLE EXTERNAL NAME 'java.lang.Math.sin'
	LANGUAGE JAVA PARAMETER STYLE JAVA;

CREATE VIEW V1 (C1) AS SELECT SIN(C1) FROM T1;
????????????????????????????????????????????????????????????????????????
SELECT * FROM V1

V1?????????????????????T1??????????????? ??????????????????????????????SIN

Related reference
CREATE FUNCTION ???
CREATE INDEX ???
CREATE PROCEDURE ???
CREATE SCHEMA ???
CREATE SYNONYM ???
CREATE TABLE ???
CREATE TRIGGER ???