2014-04-28 1 views
1

SQL 문을 분석 중이며 "parse_activity"문이 수행하는 내용을 찾을 수 없습니다. 다음 구문을 사용하면 아무 것도 찾을 수 없습니다.SQL 문을 분석 중이며 "parse_activity"문이 수행하는 내용을 찾을 수 없습니다.

WITH PARSE_ACTIVITY AS (
    SELECT C.SOURCE_ID SUBMISSION_ID, C.NEED_BY_DT, C.PENDING_DT, C.ASSIGNED_DT, 
      A.CREATE_HID, A.WORKFLOW_ACTIVITY_ID, A.WORKFLOW_COMMENT_ID, A.BUS_DIVISION_CD *.... etc....* 
+1

사용중인 DBMS? 포스트그레스? 신탁? DB2? 파이어 버드? 구문 자체를 공통 테이블 식이라고하며 다음 SQL 표준의 일부입니다. http://en.wikipedia.org/wiki/Common_table_expression#Common_table_expression –

답변

4

당신이보고있는 것을 CTE (Common Table Expression)라고합니다.

오라클의 열팽창 계수의 사용은 Microsoft SQL Server의 열팽창 계수의 사용을 위해 http://www.morganslibrary.org/reference/with.html

를 참조, 참조 : http://msdn.microsoft.com/en-us/library/ms175972.aspx

+0

죄송합니다 ... Oracle 11c, 우리는 대부분의 DB 액세스에 Toad를 사용합니다. 나는 "with_"를 질의의 일부로 본 적이 없었다. 나는 꽤 멍청하다. 나는 인정할 것이다. –

+0

그에 따라 답변을 조정했습니다. 희망 당신은 그것을 유용하게 찾을 수 있습니다. – STLDeveloper