

在仔細考慮之後，我們決定停止 Amazon Kinesis Data Analytics for SQL 應用程式：

1. 從 **2025 年 9 月 1 日起，**我們不會為 Amazon Kinesis Data Analytics for SQL 應用程式提供任何錯誤修正，因為考慮到即將終止，我們將對其提供有限的支援。

2. 從 **2025 年 10 月 15 日起，**您將無法建立新的 Kinesis Data Analytics for SQL 應用程式。

3. 我們將自 **2026 年 1 月 27** 日起刪除您的應用程式。您將無法啟動或操作 Amazon Kinesis Data Analytics for SQL 應用程式。從那時起，Amazon Kinesis Data Analytics for SQL 將不再提供支援。如需詳細資訊，請參閱[Amazon Kinesis Data Analytics for SQL 應用程式終止](discontinuation.md)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 步驟 3.4：(選用) 更新應用程式碼
<a name="get-started-update-appcode"></a>

在此步驟中，探索如何更新應用程式碼。

**如要更新應用程式碼**

1. 建立另一個應用程式內串流，如下所示：
   + 建立另一個名為 `DESTINATION_SQL_STREAM_2` 的應用程式內串流。
   + 建立幫浦，然後透過從 `DESTINATION_SQL_STREAM` 中選取列，用幫浦在新建立的串流中插入列。

   在 SQL 編輯器中，將下列程式碼附加至現有的應用程式碼：

   ```
   CREATE OR REPLACE STREAM "DESTINATION_SQL_STREAM_2" 
              (ticker_symbol VARCHAR(4), 
               change        DOUBLE, 
               price         DOUBLE);
   
   CREATE OR REPLACE PUMP "STREAM_PUMP_2" AS 
      INSERT INTO "DESTINATION_SQL_STREAM_2"
         SELECT STREAM ticker_symbol, change, price 
         FROM   "DESTINATION_SQL_STREAM";
   ```

   儲存並執行程式碼。其他應用程式內串流會顯示在**即時分析**標籤上。

1. 建立兩個應用程式內串流。根據股票代號篩選 `SOURCE_SQL_STREAM_001` 中的列，然後將它們插入到這些單獨的串流中。

   將下列 SQL 陳述式附加至您的應用程式碼：

   ```
   CREATE OR REPLACE STREAM "AMZN_STREAM" 
              (ticker_symbol VARCHAR(4), 
               change        DOUBLE, 
               price         DOUBLE);
   
   CREATE OR REPLACE PUMP "AMZN_PUMP" AS 
      INSERT INTO "AMZN_STREAM"
         SELECT STREAM ticker_symbol, change, price 
         FROM   "SOURCE_SQL_STREAM_001"
         WHERE  ticker_symbol SIMILAR TO '%AMZN%';
   
   CREATE OR REPLACE STREAM "TGT_STREAM" 
              (ticker_symbol VARCHAR(4), 
               change        DOUBLE, 
               price         DOUBLE);
   
   CREATE OR REPLACE PUMP "TGT_PUMP" AS 
      INSERT INTO "TGT_STREAM"
         SELECT STREAM ticker_symbol, change, price 
         FROM   "SOURCE_SQL_STREAM_001"
         WHERE  ticker_symbol SIMILAR TO '%TGT%';
   ```

   儲存並執行程式碼。請注意**即時分析**標籤上的其他應用程式內串流。

現在您即獲得第一個可運作的 Amazon Kinesis Data Analytics 應用程式。在本練習中，您進行了以下動作：
+ 建立了您的第一個 Kinesis Data Analytics 應用程式。

   
+ 設定分應用程式輸入，將示範串流識別為串流來源，並將其映射至建立的應用程式內串流 (`SOURCE_SQL_STREAM_001`)。Kinesis Data Analytics 會持續讀取示範串流，並將記錄插入應用程式內串流。

   
+ 您的應用程式碼查詢了 `SOURCE_SQL_STREAM_001`，並將輸出寫入另一個名為 `DESTINATION_SQL_STREAM` 的應用程式內串流。



現在，您可以選擇性地設定應用程式輸出，以將其寫入外部目的地。換句話說，您可以設定應用程式輸出，將 `DESTINATION_SQL_STREAM` 的紀錄寫入外部目的地。針對本練習，此為選用步驟。若要瞭解如何設定目的地，請至下一個步驟。

**後續步驟**  
[步驟 4 (選用)：使用主控台編輯結構描述和 SQL 程式碼](console-feature-summary.md).