2012-11-17 17 views
0

我有一種情況,我有沒有使用序列轉化如何在不使用映射變量和序列生成器的情況下創建序列?

我可以做同樣的使用了配置變量,如使用setcountvariable()選擇它的工作原理,但生成一個序列是有相同的任何其他解決方案。使用未連接的查詢和表達轉換

感謝

+0

重複的[Informatica:序列生成](http://stackoverflow.com/questions/13350911/informatica-sequence-generate) - 人們不斷問這個問題?這是一些受歡迎的面試問題嗎? –

+1

序列發生器或變量有什麼問題?你爲什麼試圖避免它們?是否正在調用一個從Oracle序列中獲取ID值的過程? –

回答

0
  1. 創建無關的查找,從目標獲得最大的序列值,你必須重寫查詢,這將給你最大值
  2. 將最大值端口返回至表達式轉換
  3. 現在1創建一個可變端口增量與最大值它西港島線創造埃夫裏記錄傳遞序列值,目標表
1

您正在使用僅從目標越來越序列的數量或最大這裏懸空查找添加表。我們也可以通過使用存儲過程轉換來實現這一點。

相關問題