sql >> データベース >  >> RDS >> Sqlserver

オブジェクト変数のSSISカウント?

    このオブジェクト変数をどのように設定していますか?変数への入力方法に応じて、カウントを取得するためのより洗練された方法をリストできます。ただし、ここにあなたのための簡単で汚い解決策があります:

    <オール>
  1. 整数型の新しい変数を作成し、変数を 0 に初期化します
  2. foreach ループ タスクを使用してオブジェクトを反復処理します (foreach ループ エディターを開き、Collections に移動します)。 列挙子を Foreach ADO Enumerator に変更します および ADO オブジェクト ソース変数を Object 変数に変換します。
  3. Execute SQL Taskを作成する
  4. 一般タブで、ResultSet を単一行に設定し、SQL ステートメントを SELECT (@Count + 1) に設定します。
  5. [パラメータ マッピング] タブで、新しい整数変数を追加し、Parameter Name を変更します @Count への属性
  6. [結果セット] タブで、名前:0、変数名:新しく作成した整数変数の新しいエントリを追加します。
  7. ループが完了すると、オブジェクトの数が表示されます。

    注:既にこれらのファイルを繰り返し処理している場合 (SSIS を使用してオブジェクト変数にファイル名を設定しているため、そうしていると思います)、手順 1、3 ~ 6 のみを実行する必要があります。



    1. MySQLテーブルに名前を付けるための漢字の使用

    2. SQLServerの1つの列に基づいて複数の列をピボットする

    3. 注文時のPostgreSQLのゼロ除算

    4. MYSQLクエリ-投稿に関連する最新のコメントを取得します