QA・フローを検索する

キーワード入力後[Enter]キーを押すと、検索が実行されます

トップページ Forums Q&A アクション 「SQLステートメントの実行」アクションでSPOにバイナリ化した画像データを保存したい

  • 「SQLステートメントの実行」アクションでSPOにバイナリ化した画像データを保存したい

     kouritu 更新 8 ヶ 月 前 2 メンバー · 2 記事
  • mmcpaduser

    メンバー
    2023年11月6日 at 7:26 PM

    以下の構文でバイナリ化したデータの保存ができません(QueryResultが空白データになってしまう)。 どうすれば良いか教えてください。

    <div>

    UPDATE list
    SET qrcode = ‘%BinaryData%’
    WHERE ID = 1;

    やりたいこと

    1. 「ファイルをバイナリデータに変換」アクションでローカルフォルダ上の画像をバイナリ化する
    2. 「SQLステートメントの実行」アクションでSharePoint Onlineのリストにバイナリ化した画像データを保存する

    ※「SQL接続を開く」等のアクションは問題なくできており、テキストデータであれば保存できます。

    </div>

  • kouritu

    メンバー
    2023年11月27日 at 6:07 PM

    コメント失礼いたします!

    OPENROWSET関数を使用することで、SQLでファイルのバイナリデータをデータベースのテーブルに登録することができるようです。

    SELECT
     BulkColumn
    FROM
     OPENROWSET(BULK [ファイルパス], SINGLE_BLOB) AS BINARY_DATA;

    MS公式:OPENROWSET を BULK オプションと共に使用する。
    https://learn.microsoft.com/ja-jp/sql/t-sql/functions/openrowset-transact-sql?view=sql-server-ver16#using-openrowset-with-the-bulk-option

    参考記事:
    https://johobase.com/sqlserver-openrowset-file-binary-data/

1 - 2 of 2 回答を表示

元の投稿
0 of 0 記事 2018年6月