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

VBAスクリプトを介してEXCELからSQLデータベースに複数の値を挿入する

    INSERT ステートメントで指定した列が重複しているため、正しくないと思われます。お試しください:

    item4 = item4 & "  [server_name],[middleware],[version],[license]"
      

    更新:SQL ステートメントは次のようになります:

    INSERT INTO [IndustrialComp].[dbo].[Middleware]([server_name],[middleware],[version],[license])
    VALUES ('TEST6','Testing',1,1)
          ,('TEST6','Testing1',1,1)
          ,('TEST6','Testing2',1,1)
          ,('TEST6','Testing3',1,1)
      

    そのため、挿入する行ごとに、括弧の間のブロックを繰り返す必要があります。

    ただし 、ソリューションには 4 つの異なる値を保持する 4 つの変数しかないため、セル B126、C126、C127、および D126 の値のみを選択するため、これらの 4 つの異なる行を挿入することはできません。それは、挿入する最初の行になる可能性がありますか?または、1、2、3 を Testing に追加しますか? 他の値を繰り返しますか?説明し、それに応じて回答を更新してください。



    1. SQLServerログ配布とディザスタリカバリのインストールと構成-3

    2. MySQLで週ごとの成長率を計算する方法

    3. jOOQがクラスから結果を返さない状態でPostgresからフェッチされたストリーム

    4. mysqlクエリが失敗したときにエラーログがありますか?