2016-06-17 5 views
0

私は以下のクエリを実行してコンマ区切りの値を取得していますが、これは自分の環境で正常に動作しますが、クライアント環境でこれを実行しようとすると、次のSETオプションの設定が正しくないため、 ' SETオプションが、計算された列および/またはフィルタリングされたインデックスおよび/またはクエリ通知、および/またはXMLデータ型のメソッドおよび/または空間インデックス操作のインデックス付きビューおよび/またはインデックスで使用するのが正しいことを確認します。ARITHABORT with MSSQL

$rolesrequirement = Connection::queryBuilder() 
      ->select("max(c.title) as title, STUFF((SELECT ', ' + CAST(rc.roleid AS VARCHAR(10)) [text()] 
        FROM edoc_link_role_competence as rc 
        WHERE rc.competenceid = c.id 
        FOR XML PATH(''), TYPE) 
        .value('.','NVARCHAR(MAX)'),1,2,' ') as roleid") 
      ->from('edoc_competence', 'c') 
      ->leftJoin('c', 'edoc_link_role_competence', 'rc', 'rc.competenceid = c.id') 
      ->where('c.installationid = :id') 
      ->groupBy('c.id') 
      ->setParameter(':id', $iid)->execute()->fetchAll(PDO::FETCH_OBJ); 

私は誰もが同じexperience_を持つことができMSSQL -2010およびクライアントENVで2008年の を使用していますか?

+0

あなたはエラーを共有してくださいすることができます。 –

答えて