반응형
Oracle에서 with 절을 사용하여 테이블 생성
다음을 사용하여 작성된 쿼리에서 테이블을 만들 수 있습니까?with
조항?
물론입니다.
CREATE TABLE t
AS
WITH some_data AS (
SELECT 1 as some_value
FROM dual
UNION ALL
SELECT 2
FROM dual
)
SELECT *
FROM some_data
CREATE TABLE_name AS 문은 select 문을 기반으로 테이블을 만듭니다.with 구에 대한 솔루션은 다음과 같습니다.
CREATE TABLE t
AS
SELECT * FROM (
WITH some_data AS (
SELECT 1 as some_value
FROM dual
UNION ALL
SELECT 2
FROM dual
)
);
복수의 CTE(공통 테이블 표현, 즉 복수)의 경우.WITH
clause)와 같은 구문이 작동한다는 것을 알았다.
CREATE TABLE schema.table_name as
WITH table1 as (SELECT 1),
table2 as (SELECT 2)
select * from table2
작성한다.table_name
에서schema
에서select
진술
언급URL : https://stackoverflow.com/questions/5429393/oracle-create-table-using-with-clause
반응형
'programing' 카테고리의 다른 글
오라올레디비로컬 시스템에 Oracle 제공자가 등록되어 있지 않습니다. (0) | 2023.04.04 |
---|---|
Javascript 개체를 정렬하거나 배열로 변환하려면 어떻게 해야 합니까? (0) | 2023.04.04 |
최소화된 각도 javascript에서 알 수 없는 제공자를 디버깅하고 있습니다. (0) | 2023.04.04 |
스크립트 실행 중에 AJAX 콜이 반환되면 JavaScript는 어떻게 됩니까? (0) | 2023.04.04 |
Oracle에서 현재 열려 있는 커서 찾는 방법 (0) | 2023.03.25 |