SnowConvert AI - IBM DB2 - CREATE VIEW¶
설명¶
CREATE VIEW 문은 하나 이상의 테이블, 뷰 또는 별칭에 대한 뷰를 정의합니다.
여기를 클릭하여 이 구문에 대한 IBM DB2 설명서 페이지로 이동하세요.
문법 구문¶

CREATE VIEW 문법 하위 섹션의 변환 사양에 대한 자세한 내용을 보려면 다음 페이지로 이동하세요.
지원되는 Create View 예¶
CREATE VIEW를 테스트하려면 일부 값이 포함된 테이블이 필요합니다. 일부 삽입이 포함된 테이블에 대한 다음 코드를 살펴보겠습니다.
CREATE TABLE PUBLIC.TestTable
(
ID INT,
NAME VARCHAR(10)
);
Insert into TestTable Values(1,'MARCO');
Insert into TestTable Values(2,'ESTEBAN');
Insert into TestTable Values(3,'JEFF');
Insert into TestTable Values(4,'OLIVER');
이제 일부 데이터가 포함된 테이블이 있으므로 Create View에 대한 몇 가지 예를 수행할 수 있습니다.
IBM DB2¶
CREATE VIEW ViewTest1 AS
SELECT *
FROM TestTable
WHERE ID > 2;
Snowflake¶
CREATE VIEW ViewTest1
COMMENT = '{ "origin": "sf_sc", "name": "snowconvert", "version": { "major": 0, "minor": 0, "patch": "0" }, "attributes": { "component": "db2", "convertedOn": "09/03/2025", "domain": "no-domain-provided" }}'
AS SELECT * FROM
TestTable
WHERE ID > 2;
OF type-name¶
설명¶
뷰의 열이 type-name으로 식별되는 정형화 타입의 특성을 기준으로 하도록 지정합니다.
여기를 클릭하여 이 구문에 대한 IBM DB2 설명서 페이지로 이동하세요.
CREATE VIEW OF type-name은 Snowflake에서 지원되지 않습니다.
Grammar Syntax


샘플 소스 패턴
IBM DB2
CREATE VIEW ViewTest2
OF Rootview MODE DB2SQL(REF IS oidColumn USER GENERATED)
AS SELECT * FROM TestTable;
Snowflake
!!!RESOLVE EWI!!! /*** SSC-EWI-DB0015 - CREATE VIEW OF TYPE IS NOT SUPPORTED ***/!!!
CREATE VIEW ViewTest2
OF Rootview MODE DB2SQL(REF IS oidColumn USER GENERATED)
AS SELECT * FROM TestTable;
관련 EWIs
SSC-EWI-DB0015: CREATE VIEW OF TYPE IS NOT SUPPORTED
WITH CHECK OPTION
Description
뷰를 통해 삽입되거나 업데이트되는 모든 행이 뷰의 정의를 준수해야 한다는 제약 조건을 지정합니다. 뷰의 정의를 따르지 않는 행은 뷰의 검색 조건을 충족하지 않는 행입니다.
여기를 클릭하여 이 구문에 대한 IBM DB2 설명서 페이지로 이동하세요.
WITH CHECK OPTION은 Snowflake에서 지원되지 않습니다.
문법 구문¶

샘플 소스 패턴¶
IBM DB2¶
CREATE VIEW ViewTest3 AS
Select * from TestTable
WITH CASCADED CHECK OPTION;
Snowflake¶
CREATE VIEW ViewTest3
COMMENT = '{ "origin": "sf_sc", "name": "snowconvert", "version": { "major": 0, "minor": 0, "patch": "0" }, "attributes": { "component": "db2", "convertedOn": "09/03/2025", "domain": "no-domain-provided" }}'
AS
Select * from
TestTable;
WITH ROW MOVEMENT¶
설명¶
행이 기본 테이블에 대한 check 제약 조건을 위반하는 방식으로 업데이트될 때 업데이트 가능한 UNION ALL 뷰에 대해 수행할 작업을 지정합니다.
여기를 클릭하여 이 구문에 대한 IBM DB2 설명서 페이지로 이동하세요.
WITH ROW MOVEMENT은 Snowflake에서 지원되지 않습니다.
Grammar Syntax

Sample Source Patterns
IBM DB2
CREATE VIEW ViewTest4
AS Select *
from TestTableId1
WITH ROW MOVEMENT;
Snowflake
CREATE VIEW ViewTest4
COMMENT = '{ "origin": "sf_sc", "name": "snowconvert", "version": { "major": 0, "minor": 0, "patch": "0" }, "attributes": { "component": "db2", "convertedOn": "09/03/2025", "domain": "no-domain-provided" }}'
AS Select *
from
TestTableId1
!!!RESOLVE EWI!!! /*** SSC-EWI-DB0005 - MANIPULATION OF DATA IN VIEWS IS NOT SUPPORTED. ***/!!!
WITH ROW MOVEMENT;
Related EWIs
SSC-EWI-DB0005: MANIPULATION OF DATA IN VIEWS IS NOT SUPPORTED