簡體   English   中英

使用SAS DI studio 4.902在Teradata中對表進行分區

[英]Partition a table in teradata using SAS DI studio 4.902

對於ETL操作,我們使用SAS DI studio,最后將表加載到Teradata中。 DDL是在SAS DI Studio中為創建的表動態生成的。 但是,當我們想要自定義DDL以包括分區時,它將引發錯誤。 誰能建議解決方法? 注意:我們不能先在Teradata中創建DDL,然后再在SAS DI Studio中注冊要使用的表。

在表屬性->選項->高級並在創建表選項中寫入自定義SQL的情況下,它對於UNIQUE PRIMARY INDEX(NOTI_DT)可以正常工作,但是當我們嘗試

UNIQUE PRIMARY INDEX(NOTI_DT)
PARTITION BY RANGE_N(NOTI__DT BETWEEN DATE'1950-01-01'AND DATE'2022-12-31' EACH INTERVAL '1' MONTH)

它拋出一個錯誤: 圖片1

“無效的選項名稱”錯誤似乎是由於選項字符串中帶有引號引起的。 嘗試將引號加倍:

UNIQUE PRIMARY INDEX(NOTI_ASSIGN_DT)
PARTITION BY RANGE_N(NOTI_ASSIGN_DT BETWEEN DATE''1950-01-01'' AND DATE''2022-12-31'' EACH INTERVAL ''1'' MONTH)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM