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

リンクされたサーバーで TVP を簡単に使用するにはどうすればよいですか?

    わかりましたので、基本的な解決策は次のとおりです (問題の半分は自動化されます) :

    declare @tvpVal_string nvarchar(max) = 'declare @tvpVal myTVPType;'
    set tvpVal_string += isnull(stuff((select ';insert into @tvpVal values('+...your values...+')' as [text()] from @tvpVal from xml path('')),1,1,'')+';','');
    
    declare @sql nvarchar(max) = tvpVal_string + 
    'exec myProc @[email protected],
                 @[email protected]'
    
    exec [REMOTESRV].DB..sp_executesql @sql,'@OtherVal type',@OtherVal
    



    1. MYSQL日時フィールドから正確な時差を取得する

    2. Eclipse / Hibernateツールエラー:アーカイブクラスパスエントリが存在しません

    3. 一致する行を削除するより速い方法は?

    4. mySQLおよびPHPエンコーディング