2
SQL에서이를 수행 할 수 있습니까?SQL에서 데이터를 마이그레이션 할 때 "WITH AS"키워드 사용
INSERT 문을 제거하면 삽입 오라클에 "누락 된 SELECT 키워드"라는 문구가 있으면 SELECT 문이 작동합니다.
WITH tmpdata AS
(
//SOME arbitrary select statement
)
INSERT INTO myTable (someId, somevalue, someothervalue)
SELECT
mysequence.nextval,
tmpData.somevalue,
tmpData.someothervalue,
FROM
tmpdata,
sometabletojoin
WHERE
tmpdata.somevalue = sometabletojoin.somevaluebutintheothertable
대신 "CREATE TABLE something AS"구문을 사용해야합니까? 여기에 보이는 바와 같이 ... http://www.dba-oracle.com/t_sql99_with_clause.htm – benstpierre
나는이 질문을해야한다. - 당신은 SELECT 주위에()를 사용하고 있고, 당신의 질문에서와 같이 {}을 사용하지는 않습니까? – dpbradley
예 {} 대신()을 사용했습니다. – benstpierre