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

個別、スタッフ、パス クエリに基づく行ベースの更新

    与えられたデータに基づいて、これを提供できます:

    UPDATE t
    SET accno = p.accno 
    FROM [table 1] t
    INNER JOIN (
    SELECT
        DISTINCT fileref, stuff(
            (
            Select char(13)+char(10) + IsNull( D2.viaccno, '' )
            From vi_accno As D2
            Where D2.vifileref = A.FileRef
            For Xml Path(''), type
            ).value('.', 'nvarchar(max)')
            , 1, 2, '') As accno
    FROM
       vtindex a
    ) as p
    ON p.fileref= t.fileref
    



    1. 未使用のタイムスロットのマージ

    2. インデックスが強制された場合にのみ使用され、デフォルトでは使用されないのはなぜですか?

    3. テキストベースのmysqlUIはありますか?

    4. MySQL 17.6m行(1.2 GB)のフルテーブル更新が遅すぎる