試圖在SQLAssitant(ⅴ的15.x的Teradata)來執行:Teradata支持多個子句嗎?
WITH TEMP1 (EMP_ID,E_NAME,E_SAL) AS (WITH TEMP (EMP_ID,E_NAME,E_SAL) AS (SELECT EMP_ID,E_NAME,E_SAL FROM EMP_TABLE_TEST)
SELECT EMP_ID,E_NAME,E_SAL FROM TEMP) SELECT EMP_ID,E_NAME,E_SAL FROM TEMP1
錯誤:SELECT失敗。 6926:定義,視圖,觸發器或存儲過程
WITH TEMP (EMP_ID,E_NAME,E_SAL) AS (SELECT EMP_ID,E_NAME,E_SAL FROM EMP_TABLE_TEST) , TEMP1 (EMP_ID,E_NAME,E_SAL) AS (
SELECT EMP_ID,E_NAME,E_SAL FROM TEMP) SELECT EMP_ID,E_NAME,E_SAL FROM TEMP1
錯誤:SELECT失敗。 3807:對象'TEMP'不存在。
Teradata是否真的支持WITH WITH子句中的WITH WITH子句或WITH?
我聽說它在14.x更高版本中支持,但它不支持15.x.
你有沒有嘗試谷歌?它是找到答案的好工具。 – FDavidov
http://community.teradata.com/t5/Database/Defining-two-derived-tables-using-WITH-clause/td-p/46164 –
我期待15.x將支持與查詢..但它是沒有.. –