sql-server
  • powershell
  • 2017-01-30 3 views 0 likes 
    0

    で入ります。私のクエリコマンドで は、このようなものです:私は、データを選択すると私はテキスト列に値を挿入powerhshellスクリプトを持っているスクリプト

    query = "UPDATE mytable 
    SET mytable.mycolumn = 'FILE1 
    FILE2 
    FILE3 
    FILE4 
    FILE... 
    FROM mytable 
    WHERE someconditions..." 
    

    (上記の更新後に)自分のデータベースを形成し、私はこのような何か予想:

    SELECT mycolumn FROM mytable 
    
    mycolumn 
    FILE1 
    FILE2 
    FILE3 
    FILE4 
    FILE... 
    

    をしかし、データベースに、私は

    を持っています
    mycolumn 
    FILE1   FILE2     FILE3   FILE4   FILE... 
    

    に私のクエリを変更:

    query = "UPDATE mytable SET mytable.mycolumn = 'FILE1`r`n FILE2`r`nFILE3... 
    

    結果は

    FILE1`r`n FILE2`r`nFILE3... 
    
    +0

    が見えます文字列?または、すべてのファイル名に対して行を追加したいですか? – scsimon

    +0

    あなたが探しているものは明確ではありません。改行で区切られたすべての文字列を含む単一のタプル_の属性 'mycolumn'を期待していますか?あるいは、複数のタプルがあると思いますか?それぞれには属性mycolumnの文字列の1つがありますか?一列に –

    +0

    セパレータを入力しなければならないよう... – exo

    答えて

    0

    使用してみてくださいです:としてあなたがそれらをCONCATしようとしている...ので、あなたがその列のデータのご一行がFILE1 FILE2 FILE3のように見えることを期待するよう

    query = "UPDATE mytable" + 
    "SET mytable.mycolumn = 'FILE1' + CHAR(13) + CHAR(10) + " + 
    "'FILE2' + CHAR(13) + CHAR(10) + " + 
    "'FILE3' + CHAR(13) + CHAR(10) + " + 
    "'FILE4' + CHAR(13) + CHAR(10) + " + 
    "'FILE'... + CHAR(13) + CHAR(10) + " + 
    "FROM mytable " + 
    "WHERE someconditions..." 
    
    関連する問題